Оптимизация png изображений через optipng для Google Page Speed / ~#root -i
  • Unix-подобные ОС
  • Php
  • MySQL
  • JavaScript
  • Менеджеры пакетов
  • Docker
  • Seo
  • Вход
  • Регистрация
  • Главная
  • Seo
  • Оптимизация png изображений через optipng для Google Page Speed

Оптимизация 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 - дает возможность выполнить с найденым файлом определенную манипуляцию.

root-i
29 Мая 18
377
0
Теги
Ubuntu 14.04 Seo
Поделиться

Комментарии

Имя
Электронная почта
Рейтинг
Отзыв

Похожие посты

29 Мая 2018

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

Приходится сталкиваться с неоптимизированными по размеру фотографиями формата jpeg. Есть простой оптимизатор jpegoptim, который дает возможность управлять настройками оптимизации.

12 Мая 2018

Установка Photoshop CS6 на Ubuntu 14.04

Для установки потребуется PlayOnLinux, который лежит в штатном репозитории Ubuntu 14.04. PlayOnLinux работает, устанавливая программы на своем собственном виртуальном диске, позволяя вам определить, какую версию Wine в...
17 Мая 2018

Установка Gearman на Ubuntu 14.04

Если вашему проекту требуется выполнение очередей в фоновом режиме, то такую возможность может дать Gearman. Это простая система для постановки очередей в фоновом или обычном режимах. Рассмотрим возможность установки Gearman на Ubuntu 14.04.

24 Мая 2018

Установка Composer на Ubuntu 14.04 глобально

Для быстрой установки готовых библиотек лучше всего использовать composer. Его можно установить как глобально на всю систему, или локально для определенного проекта. Рассмотрим глобальную установку composer на ubuntu 14.04.

24 Мая 2018

Установка Docker на Ubuntu 14.04

Docker очень гибкий и удобный инструмент для быстрой смены версий определенного софта. Он позволяет упаковать приложение в отдельный контейнер. Это позволяет держать несколько версий одной и той же же программы на компьютере и с легкостью между версиями переключаться. Рассмотрим установку Docker ...
26 Мая 2018

Установка Docker-Compose на Ubuntu 14.04

Docker-Compose позволяет быстро запускать несколько контейнеров одной командой. Он использует специальный файл конфигураций с расширением .yml. Рассмотрим установку Docker-Compose на Ubuntu 14.04.

09 Июля 2018

Установка memcache и сервера memcached на Ubuntu

Рассмотрим установку php расширения memcache и установку сервера memcached на ubuntu. Рассмотрим подробнее что такое memcache и memcached.

31 Октября 2018

Анализ нагруженых частей Php кода с помощью xhprof

После разработки какого-либо инструмента на PHP, становится вопрос, насколько созданный код ресурсный и какие элементы он затрагивает еще. Рассмотрим установку xhprof, настройку и рассмотрим способы работы с xhprof.

Rootcms интернет-магазин

Теги

Ubuntu 14.04 (14) Софт (9) Gearman (3) Сервисы (2) Framework (1) MVC (1) Php 5.6 (14) Cli (2) Propel (3) ORM (3) JavaScript (4) Css (1) Composer (4) Docker (3) Seo (4) MySQL (5) docker-compose (2) CentOS (1) 1С (1) Memcache (1) Memcached (1) Php 7 (4) Анализ (2) Ubuntu 18.04 (9) MySQL 5.7 (4) Генерация (2) Bower (1) Npm (1) NodeJs (3) Gulp (1) ImageCMS (2) Базы (1) JQuery (1) Сниппет (1)

Последние комментарии

Игорь, скорее всего так определяет сам sourcebuste...
root-i
16.12.20
Не могу разобраться почему скрипт определяет перех...
Игорь
16.12.20
Четко. Пришлось грохнуть папку node_modules...
Khludev
09.12.20
Кому нужна с картинками и артикулами обращайтесь i...
Артём
19.10.20

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

Благодарность: $
Контакты

Обратная связь

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

  • Вход
  • Регистрация

Сайт работает на chmod -R