loader
Заказать услуги

Рекурсивное сжатие фото Linux

Устанавливаем требуемые пакеты


apt-get install jpegoptim imagemagick optipng


ПРЕДВАРИТЕЛЬНО ДЕЛАЕМ БЕКАП


проход идет по всем файлам изображений с их заменой на сжатое.


Работает с папки в которой находимся, и дальше рекурсивно по всем вложенным


Команда для JPEG


find . -type f \( -name "*.jpeg" -or -name "*.jpg" \) -exec mogrify -resize x100 -quality 90 {} \; -exec jpegoptim -o --strip-all {} \;


Для PNG


find . -type f -name "*.png" -exec mogrify -resize x100 {} \; -exec optipng -o1 {} \;



-resize ШИРИНАxВЫСОТА -quality КАЧЕСТВО

- ресайз в

большинстве случаев не используется, только сжимаем по качеству (особенно актуально для сайтов с большим кол-вом фото)


Этот вариант отличное решение для сайтов в которых не настроено предварительное сжатие во время загрузки, что конечно не верно.
0 Комментариев
Что-бы оставить свой комментарий Вы должны авторизоваться на сайте
x
Тема пуша
Сообщение пуша
Наверх
Отправить заявку
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных