Оптимізація jpg зображень через jpegoptim для Google Page Speed

Для роботи з jpeg і jpg фотографіями та їх оптимізацією на ubuntu 14.04 нам знадобиться jpegoptim .

Установка :

sudo apt-get install jpegoptim

Робота :

jpegoptim --strip-all /home/user/images/select.jpeg

Є можливість керувати якістю -S99% -m100:

jpegoptim --strip-all /home/user/images/select.jpeg -S99% -m100

Повний список прапорів тут :

-d путь, --dest путь (указание директории для сохранения измененных изображений)
-f, --force (принудительная оптимизация, даже если результат увеличит размер изображения)
-h (справка)
-m качество, --max =качество (уровень сжатия, 0 — 100)
-n, --noaction (не оптимизировать, только отобразить информацию)
-S размер, -- size =размер (оптимизация изображения до указанного размера в килобайтах (1 — ..) или в процентах от оригинала (1% — 99%)
-T порог, -- threshold =порог (не изменять файл если уровень сжатия ниже указанного 0 — 100%)
-o, --overwrite (перезаписывать файлы если они существуют, используется при указании опции -d)
-p, --preserve (сохранять время модификации файла)
-q, --quiet (тихий режим)
-t, --totals (отображение итогов после обработки всех файлов)
-v, --verbose (подробный режим, отображается больше информации)
--all-normal (принудительно все выходные файлы будут non-progressive)
--all-progressive (принудительно все выходные файлы будут progressive)
--strip-all (убрать все маркеры и комментарии на изображениях)
--strip-com (убрать только комментарии)
--strip-exif (убрать только EXIF маркеры)
--strip-iptc (убрать только IPTC маркеры)
--strip-icc (убарть только ICC профили)

Можливо, у деяких випадках для нього потрібні права на запис або запуск через sudo .

Пошук по всіх підпапках :

Є можливість пошуку та оптимізації по всіх підпапках якоїсь директорії. Будемо шукати всі png фотографії і обробляти оптимізатором.

find /var/www/project.loc/uploads -name *.jpeg -exec jpegoptim --strip-all '{}' \;

find - дозволяє шукати по заданому каталогу файли з потрібним форматом.

-exec - дає змогу виконати із знайденим файлом певну маніпуляцію.

3337 0

Відгуки

Поки немає жодного відгуку. Станьте першим!
Тільки авторизовані користувачі можуть залишати відгуки Вхід

Схожі статті

Аналіз джерела відвідувачів за допомогою Sourcebuster.js або звідки користувач перейшов на сайт

Іноді потрібно вести внутрішній облік джерела, з якого зайшов користувач на сайт і наприклад зробив замовлення. Розглянемо приклад, як дізнатись, звідки користувач перейшов на сайт. У цьому нам допоможе бібліотека Sourcebuster.js, яка дасть знати джерело, з якого перейшов клієнт на сайт і багато іншого.