Консольная утилита для оптимизации графических файлов формата PNG.

pngcrush 002

Pngcrush — консольная утилита для оптимизации, уменьшения размера графических файлов формата PNG (Portable Network Graphics). Является основным приложением проекта PMT (PNG and MNG tools).

pngcrush 003

Основным назначением Pngcrush является уменьшение размера PNG изображений, "по умолчанию" используется лишь несколько общих методов сжатия файла, сжимая изображение несколькими различными комбинациями Pngcrush сохраняет файл наименьшего размера. Самый простой, без дополнительных опций, способ использования:
pngcrush исходный_файл.png выходной_файл.png

Известно что большинство приложений для работы с графическими файлами добавляет в них различную информацию, которая обычно ненужна, но её удаление приводит к существенному сокращению размера исходного файла (до 40%), без ущерба для качества изображения. Могут быть удалены все данные о коррекции цвета (гамма, баланс белого, цветовой профиль и прочее), можно без потерь качества уменьшить битовую глубину изображения или поменять цветовую палитру. Можно задать удаление (и вставку) текстовых компонентов, можно корректировать неверную информацию о цвете и многое другое...

pngcrush 005

Лицензия: LGPLv2, OSI-Approved Open Source

pngcrush 004

Домашняя страница

Страница на sourceforge.net