Покажу как оптимизирую jpg/png картинки на сервере с помощью программ jpegtran и optipng. Сервис Google PageSpeed Insight принимает такую оптимизацию и перестает выдавать предупреждение.
Оптимизация JPG/JPEG
Установка программы
apt-get install libjpeg-progs
Запуск для одного файла
jpegtran -copy none -optimize -outfile image.jpg image.jpg
Описание параметров
- -copy none убирает все метаданные из исходного файла
- -optimize оптимизирует изображение
- -outfile имя оптимизированного файла
Запуск для содержимого текущей папки
find . -type f -name "*.jpg" -exec jpegtran -copy none -optimize -outfile {} {} \; find . -type f -name "*.jpeg" -exec jpegtran -copy none -optimize -outfile {} {} \;
Оптимизация PNG
Установка программы
apt-get install optipng
Запуск для одного файла
optipng -o7 image.png
Запуск для текущей папки
find . -type f -name "*.png" -exec optipng -o7 {} \;
Оставить комментарий