Оптимізація jpg зображень через jpegoptim для Google Page Speed / ~#root -i Оптимізація jpg зображень через jpegoptim для Google Page Speed / ~#root -i Оптимізація jpg зображень через jpegoptim для Google Page Speed / ~#root -i Оптимізація jpg зображень через jpegoptim для Google Page Speed / ~#root -i Оптимізація jpg зображень через jpegoptim для Google Page Speed / ~#root -i Оптимізація jpg зображень через jpegoptim для Google Page Speed / ~#root -i Оптимізація jpg зображень через jpegoptim для Google Page Speed / ~#root -i Оптимізація jpg зображень через jpegoptim для Google Page Speed / ~#root -i
  • RU
  • UA
  • EN
  • Створити інтернет-магазин
  • Документація
  • Блог
    • Unix-подібні ОС
    • Php
    • MySQL
    • JavaScript
    • Менеджери пакетів
    • Docker
    • Seo
  • Допоміжні сервіси
    • Короткі посилання
    • Oбмін переглядами YouTube
  • Вхід
  • Реєстрація
  • Головна
  • Seo
  • Оптимізація jpg зображень через jpegoptim для Google Page Speed

Оптимізація 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 - дає змогу виконати із знайденим файлом певну маніпуляцію.

29 Травня 18
2416
0

Відгуки

Ім'я
Електронна пошта
Рейтинг
Відгук

Інші статті з категорії

09 Червня 2020

Нульовий сніпет або розширений сніпет, схема блоку відповідей у GoogleAds

Визначимося для чого потрібен нульовий сніпет в GoogleAds, розглянемо структуру сніпета питання-відповідь. Наведемо приклад у html та json схемі.

13 Грудня 2018

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

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

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

Доводиться мати справу з неоптимізованими за розміром фотографіями формату png. Є простий оптимізатор optipng, який дає можливість керувати оптимізації.

Категорії

  • Unix-подібні ОС
  • Php
  • MySQL
  • JavaScript
  • Менеджери пакетів
  • Docker
  • Seo

Останні коментарі

Добрый день, Сергей. Я на более новых версиях блют...
root-i
23.02.23
Пробовал на transmart колонке. Ничего из перечисле...
Сергей
20.02.23
HenryMit, может быть
root-i
07.02.23
Неофрейдизм — это… Определение, принципы, представ...
HenryMit
07.02.23

Ділюсь інформацією у якій я вимагав допомоги та розбираючись витрачав багато часу. Якщо інформація допомогла хоча б одній людині, то цей сайт створений не дарма.

Подяка на продовження роботи сайту:
Контакти

Telegram Viber Mail

Пошук по сайту

  • Вхід
  • Реєстрація

Сайт працює на chmod -R