Я ищу библиотеку, специализирующуюся на дальнейшем сжатии Jpeg без изменения изображения. Я нашел PackJpeg, но он не предоставляет никакого исходного кода, и вам не разрешено использовать его в коммерческих целях.
Библиотека для дальнейшего (без потерь) Jpeg-сжатия
Ответы (2)
На странице PackJPG есть ссылка на JPEG с открытым исходным кодом Пакет разработчика. Он не включает исходный код PackJPG, но включает базовые процедуры для обработки и сжатия данных JPG. Это было использовано для разработки rejpeg с открытым исходным кодом и лицензией GPL. v2.
Несколько дней назад Матиас Штирнер сделал объявление, в котором говорится, что он собирается выпустить PackJPG. с открытым исходным кодом и думает о двойной лицензии (GPL + специальные разрешения для разработчиков с закрытым исходным кодом).
Существует PAQ (открытый исходный код, лицензия GPL) от Мэтта Махони в нескольких вариантах, реализующих сжатие JPEG (не Однако не поддерживает прогрессивные изображения). На его странице есть таблица, в которой сравниваются разные программы.
Для полностью бесплатного подхода вы можете использовать libzpaq вместе с Файл конфигурации сжатия JPG.
Цитата из лицензии libzpaq:
Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию этого программного обеспечения и связанных файлов документации («Программное обеспечение»), на работу с Программным обеспечением без ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение. публиковать, распространять, сублицензировать и / или продавать копии Программного обеспечения и разрешать лицам, которым предоставляется Программное обеспечение, делать это без ограничений. Это Программное обеспечение предоставляется «как есть» без гарантии.
При исследовании этой же проблемы я наткнулся на JPEGmini, доступный в виде онлайн-сервиса. Претензии:
JPEGmini может уменьшить размер файла стандартных фотографий JPEG до 80% (5X), в то время как полученные фотографии визуально идентичны исходным фотографиям.
Я прошел тест сжатия изображений без потерь в формате jpg / jpeg A10 уменьшен с 823 КБ до 171 КБ.