Программное обеспечение для сжатия изображений

Мне нужна программа сжатия изображений, работающая в Linux и способная сжимать все основные форматы изображений. Мне это нужно для моего веб-сервера tomcat, поэтому, если бы это была реализация Java, это было бы здорово (я знаю, что вряд ли). Я осмотрелся и наткнулся только на GraphicsMagick/ImageMagick (которые превосходны), но они написаны на C, и мне нужно только приложение, которое выполняет сжатие, поэтому они немного многофункциональны для моих нужд.

Спасибо за вашу помощь.


person toc777    schedule 08.11.2010    source источник
comment
Разве многие основные форматы изображений уже не сжаты? Что именно вы пытаетесь сделать?   -  person Carl Norum    schedule 08.11.2010
comment
Привет, Карл, я пытаюсь действительно уменьшить размер изображения сверх его обычного сжатия. Меня не волнует потеря качества. Я планирую, чтобы изображение было вдвое хуже оригинала.   -  person toc777    schedule 09.11.2010


Ответы (3)


Это отдельные программы, но я рекомендую:

pngcrush и jpegtran

person Gregg B    schedule 08.11.2010

Java JRE поддерживает кодирование/декодирование изображений в наиболее распространенные форматы и из них, и никаких внешних программ не требуется.

В качестве примера см. сжатие Tiff с использованием Java ImageIO.

person DaGGeRRz    schedule 08.11.2010

В конце концов я решил использовать im4java с GraphicsMagick. im4java — это Java-оболочка командной строки для выполнения команд image/graphicsMagick. GraphicsMagick может уменьшить размер файлов всех основных форматов изображений. До сих пор эта комбинация работала достаточно хорошо.

person toc777    schedule 13.12.2010