Программа OptiPNG должна попытаться оптимизировать файлы PNG, то есть уменьшить их размер до минимума без потери семантической информации. Кроме того, эта программа должна выполнять набор вспомогательных функций, таких как проверка целостности, восстановление метаданных и преобразование растровых изображений в PNG.
Попытки оптимизации не гарантируют успеха. Допустимые файлы PNG, которые не могут быть оптимизированы этой программой, обычно остаются без изменений; их размер не будет расти. Пользователь может запросить переопределение этого поведения по умолчанию.
Алгоритм оптимизации OptiPNG, шаг 2.
Запустите набор методов и стратегий сжатия и выберите параметры сжатия, которые дают наименьший выходной файл. Шаг 2 можно настроить с помощью опции -o.
optipng file.png # скорость
по умолчанию
optipng -o5 file.png # медленная optipng -o7 file.png # очень медленная
Я попробовал CLI. После некоторых тестов я обнаружил, что optipng.exe *.png
(скорость по умолчанию) и optipng.exe -o7 *.png
дал те же результаты. Конечно, это зависит от исходных файлов, и мои тесты не были тщательными. Для оптимизации изображений на веб-сайтах я всегда использую, -o7
но для других целей (например, для быстрой массовой обработки 1000 файлов) скорость по умолчанию может быть мудрее, по вашему выбору, сделайте несколько тестов.
В пространстве GUI я использую PNGGauntlet
Ссылки:
Руководство по оптимизации PNG Руководство по
основным командам OptiPNG