Оптимизация изображений для web JPEGoptim и OptiPNG

Изображение пользователя dm.

Данный материал будет интересен в первую очередь владельцам сайтов желающих уменьшить размер изображений на своем сервере, тем самым повысив скорость загрузки страниц. Не рекомендую применять данную инструкцию на домашних компьютерах с целью уменьшения размеров изображений, так как будет удалена полезная информация типа даты и времени съемки а так же другая подобная информация.

Для чего это нужно? Для уменьшения размера изображений без ущерба качества и ускорения загрузки. Подобная оптимизация рекомендуется Google PageSpeed Insights

Каким образом достигается уменьшение размера? Путем удаления комментариев и всевозможной дополнительной информации (Exif, IPTC, ICC, XMP).

Итоговые комманды для рекурсивной оптимизации изображений на сервере от имени пользователя www-data

Для JPG
sudo -u www-data find -type f -iname "*.jpg" -exec jpegoptim --strip-all --all-progressive -pm85 {} \; -exec chmod 644 {} \;

Для PNG
sudo -u www-data find -type f -iname "*.png" -exec optipng -strip all -o4 {} \;

Комментарии (2)

0
GreatKir - 30 Март, 2016 - 11:52
Изображение пользователя GreatKir.

http://compressjpeg.com/ http://compresspng.com/ пользуюсь вот этим сервисом. Надо бы сравнить качество сжатия

0
Гость - 7 Август, 2017 - 18:39

А че тут сравнивать? Это консольная комманда и по скорости ее работы никакой веб сервис не угониться

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры