Как уменьшить размер JPG изображений в 8 раз параллельно без потери качества с помощью jpegoptim

find /var/www/ -type f -name '*.[jJ][pP][gG]' -print0 | xargs -n 1 -P 8 -0 jpegoptim --strip-all --preserve --preserve-perms --quiet


Эта команда ищет все файлы с расширением .jpg в указанной директории и её поддиректориях (/var/www/). Для каждого файла запускает jpegoptim, уменьшая размер изображений до 8 раз параллельно без потери качества. Аргументы -n 1 означают обработку по одному файлу за раз, -P 8 указывает на 8 параллельных процессов для ускорения обработки. Опции —strip-all, —preserve и —preserve-perms сохраняют метаданные и права доступа к файлам. Команда xargs используется для передачи списка файлов из find в jpegoptim. Альтернативой может быть использование других инструментов для оптимизации изображений, например, ImageMagick.

Ответить

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