1

Я просто, что использовать OptiPNG на Windows, чтобы создать без потерь версии папки, полной файла PNG.
Достаточно ли следующей команды?

optipng *.png

Я также видел кое-что об использовании опции o7 , но, в конце концов, я не могу сказать, как выполнить команду, чтобы гарантировать без потерь копии всех файлов PNG.

Спасибо.

1 ответ1

2

Программа OptiPNG должна попытаться оптимизировать файлы PNG, то есть уменьшить их размер до минимума без потери семантической информации. Кроме того, эта программа должна выполнять набор вспомогательных функций, таких как проверка целостности, восстановление метаданных и преобразование растровых изображений в PNG.

Попытки оптимизации не гарантируют успеха. Допустимые файлы PNG, которые не могут быть оптимизированы этой программой, обычно остаются без изменений; их размер не будет расти. Пользователь может запросить переопределение этого поведения по умолчанию.

Алгоритм оптимизации OptiPNG, шаг 2:
Запустите набор методов и стратегий сжатия и выберите параметры сжатия, которые дают наименьший выходной файл. Шаг 2 можно настроить с помощью опции -o.

optipng file.png # скорость по умолчанию
optipng -o5 file.png #slow
optipng -o7 file.png # очень медленно

Я попробовал CLI. После некоторых тестов я обнаружил, что optipng.exe *.png (скорость по умолчанию) и optipng.exe -o7 *.png дали одинаковые результаты. Конечно, это зависит от исходных файлов, и мои тесты не были тщательными. Для оптимизации изображений на веб- сайтах я всегда использую -o7 но для других целей (например, для быстрой массовой обработки 1000 файлов) скорость по умолчанию может быть разумнее, по вашему выбору, сделайте несколько тестов.

В пространстве GUI я использую PNGGauntlet

Рекомендации:
Руководство по оптимизации PNG
Руководство по основным командам OptiPNG

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .