Как оптимизировать картинки в Linux массово в разных папках при помощи jpegoptim и optipng

Категория: веб разработка линукс

Если вы веб мастер то конечно же со временем сталкиваетесь с проблемой оптимизации картинок и пока что формат webp от Google набирает популярность, всё же приходится пользоваться старенькими стандартами файлов.

И это благо, что эти файлы можно оптимизировать. В Windows есть огромная куча программ которые справляются с данной задачей, ну а в Linux есть две замечательные консольные утилиты: jpegoptim и optipng

Использование программ в целом довольно таки тривиальное:

jpegoptim file.jpg

и после этого начнётся процесс оптимизации картинки.

Лично я люблю ещё указывать размер:

jpegoptim --size=500k file.jpg

Оптимизатор работает просто замечательно. Вот только пачками работать трудно, если вы находитесь в нужной директории то можно сделать так:

jpegoptim *.jpg

И все файлы оптимизируются вот только что делать когда файлы распиханы по разным вложенным папочкам, тут нам поможет консольная команда find.

И строка будет выглядеть приблизительно так:

find -type f -name "*.jpg" -exec jpegoptim --strip-all {} \;

Вместь jpegoptim --strip-all можно вставить optipng.

В общем строчка волшебная, пользуйтесь, это серьёзно облегчает жизнь веб мастера на сегодняшний момент.

 





Если вам нужен по настоящему хороший и профессиональный веб хостинг или свой высокопроизводительный сервер, то смело переходите по ссылке и заказывайте!

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2023