Короткая заметка о том, как за 5 минут быстро оптимизировать PNG-изображения без потерь качества. Процесс оптимизации включает всего 2 шага и дает весьма эффективные результаты.
1. Оптимизация с помощью OptiPNG или Pngcrush.
Для этого нужно использовать утилиты для работы с PNG с поддержкой командной строки, такие как . Обе эти программы помогают избавить от ненужной мета-информации в файле без потерь в качестве. Ниже перечислен список команд для обоих утилит.
PNGcrush
Для этой программы необходимо выполнить такую команду:
pngcrush -rem allb -brute -reduce original.png optimized.png
pngcrush – запуск утилиты
-rem allb – удаление ненужной информации (кроме гамма и прозрачности, для удаления ВСЕГО, кроме прозрачности, использовать параметр -rem alla)
-brute – запустить все методы оптимизации (может занять больше времени)
-reduce – удалить неиспользуемые цветы и понизить битность (если возможно)
original.png – оригинальный файл (неоптимизированный)
optimized.png – оптимизированный файл.
Пользователям OptiPNG нужно выполнить такой запрос:
optipng -o7 original.png
optipng – запуск программы
-o7 – максимальная оптимизация изображения
original.png – файл изображения, который нужно оптимизировать
Для массовой обработки изображений выполнить такую команду
optipng -o7 *.png
(цифра 7 означает уровень оптимизации, от 0 (мин.) до 7 (макс.))
Важно! Чтобы сохранить оригиналы изображений, если это требуется, добавить в команду параметр -k перед названием файла.
Можно и остановиться на этом, но можно и продолжить! Переходим к шагу 2.
2. Оптимизация с помощью Smush.it.
Теперь, после удаления всей ненужной информации из файлов, иожно обработать их с помощью онлайн-оптимизатора

После окончания процесса оптимизации просто скачайте .ZIP-архив с новыми изображениями и сравните их размеры с оригинальными.


