Как использовать OptiPNG в Windows, чтобы получить файл без потерь?

1814
HartleySan

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

optipng *.png 

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

Спасибо.

1
IDK ответ на этот вопрос, но бессмысленно конвертировать формат с потерями в формат без потерь. Вы не получите информацию, которая уже была потеряна. Это только приведет к увеличению размера файлов без реальной выгоды (кроме небольшого увеличения скорости рендеринга). Кстати, именно поэтому всегда важно сохранять исходные изображения. krowe 9 лет назад 0
PNG уже без потерь. Неясно, что вы хотите. ilkhd 9 лет назад 0

1 ответ на вопрос

2
Gregory.K

Программа 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