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

Для оптимизации png изображений на ubuntu 14.04 будем использовать optipng.

Установка:

sudo apt-get install optipng

Как пользоваться:

optipng /home/user/Image/footer-logo.png -o4

Степень сжатия:

Определяется аттрибутом -oX, где х это число.

        -o0  <=>  -o1 -nx -nz
        -o1  <=>  [use the libpng heuristics]    (1 trial)
        -o2  <=>  -zc9 -zm8 -zs0-3 -f0,5    (8 trials)
        -o3  <=>  -zc9 -zm8-9 -zs0-3 -f0,5    (16 trials)
        -o4  <=>  -zc9 -zm8 -zs0-3 -f0-5    (24 trials)
        -o5  <=>  -zc9 -zm8-9 -zs0-3 -f0-5    (48 trials)
        -o6  <=>  -zc1-9 -zm8 -zs0-3 -f0-5    (120 trials)
        -o7  <=>  -zc1-9 -zm8-9 -zs0-3 -f0-5    (240 trials)

Возможно в некоторых случаях потребуется запуск через sudo.

Поиск по всем подпапкам:

Есть возможность поиска и оптимизации по всем подпапкам какой-то директории. Будем искать все png фотограифии и обрабатывать оптимизатором.

find /var/www/project.loc/uploads -name *.png -exec optipng -o4 '{}' \;

find - дает возможность искать по заданному каталогу файлы с нужным форматом.

-exec - дает возможность выполнить с найденым файлом определенную манипуляцию.

947 0

Комментарии

Пока нет ни одного отзыва. Оставьте отзыв первым
Только авторизованные пользователи могут оставлять комментарии Вход

Похожие статьи

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

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