В дополнение к предыдущему посту, хотелось бы рассказать об утилитах для преобразования PNG 24 в PNG 8, помимо Fireworks. Судя по отзывам Fireworks справляется с этой задачей лучше всего, но не у всех он есть. Так что альтернатива пригодится.
Я обнаружил две утилиты для требуемой задачи:
- Pngquant.
- Pngnq — переделанный вариант Pngquant. Для работы программы необходима библиотека
Libpng13.dll, которую можно скачать здесь.
По умолчанию работать с обоими программами нужно из командной строки. Однако для Pngquant имеется GUI. Для его установки нужно:
- Скачать и распаковать GUI.
- Скачать саму утилиту.
- Скачать пакет платформы Microsoft® .NET (возможно он у вас уже установлен).
- Скопировать файл
pngquant.exeв папкуC:windows/system32/.
К сожалению сравнить результаты работы обоих программ пока не было возможности. Автор Pngnq заявляет, что в программе используется более лучший алгоритм для преобразования. Тем не менее можно посмотреть на обработанные изображения на сайтах обоих программ.




мне кажется что это настолько разные по применению форматы что если человек настолько равнодушен к разрядности формата та никакие программы ему уже не помогут.
Простите, не уловил вашу мысль. О каком равнодушии вы говорите?
На сайте студии Артемия Лебедева в разделе Техногрет, есть отличная статья господина Чикуенка по поводу PNG8, его «нюансов» в IE6 и софта которым можно PNG24 преобразовать в PNG8.
[...] для создания PNG-8. Fixed background images. Интересная реализация. Несколько [...]
а как будет отображать экспловер после преобразования?
KOOPIX, в IE6 все полупрозрачные пиксели станут полностью прозрачными.
Хочу выразить Большую Благодарность за ссылки на эти Чудные проги!
Давно искал инструмент для пакетной конвертации в PNG-8, правда, немного для другой задачи: сохранение превьюшек для векторного клип-арта с удобоворимым качеством и с малым размером (png-8, 128 colors).