RIOT может сделать это, и многое другое.
Radical Image Optimization Tool (RIOT для краткости) - это бесплатный оптимизатор изображений, который позволит вам визуально настроить параметры сжатия, сохраняя при этом минимальный размер файла.
Он использует интерфейс параллельного просмотра (двойного просмотра) или единого просмотра для сравнения оригинала с оптимизированным изображением в реальном времени и мгновенного просмотра размера файла.
Оптимизатор изображения - легкий, быстрый и простой в использовании, но мощный для опытных пользователей. Вы сможете контролировать сжатие, количество цветов, настройки метаданных и многое другое, а также выбрать формат изображения (JPEG, GIF или PNG) для вашего выходного файла.
Другая возможность - использовать комбинацию pngquant, pngout и pngcrush, как описано здесь , но это из командной строки.
Вот инструкции, как преобразовать изображения png24 в png8 для ie6 доброты, все через командную строку, используя инструменты с открытым исходным кодом (я думаю) pngquant + pngout + pngcrush.
1 - квантовать изображение в 256 (поэтому в основном png8 выглядит дерьмово с большими спрайтами или спрайтами с большой цветовой гаммой).
pngquant 256 some_24_bit.png
2 - преобразовать изображение из PNG24 в PNG8
pngout -c3 -d8 -y -force some_24_bit.png some_8_bit.png
3- сжать изображение
Pngcrush some_8_bit.png -bit_depth 8 -brute -rem алла -reduce some_8_bit_small.png