Софт для оптимизации размера изображений

(Ответов: 13, Просмотров: 1334)
Страница 2 из 2 Первая 12
  1. Студент
    • Регистрация: 19.04.2015
    • Сообщений: 29
    • Репутация: 2
    Могу лишь подсказать как вариант - https://kraken.io/web-interface , сам им пользовался, вполне удовлетворил меня и гугл(оптимизация под моб устройства).
    • 0
  2. Новичок
    • Регистрация: 08.11.2016
    • Сообщений: 9
    • Репутация: 0
    Я использую для сжатия изображений очень удобный онлайн сервис http://www.resizenow.com/ru. Дает качество, достаточное для размещения фото на сайте.
    Сервис абсолютно бесплатный, имеет очень простой интерфейс (на разных языках), поддерживает пакетную обработку. Можно задать размер в пикселях по вертикали и горизонтали, а также качество от "наилучшего" до "низкого". Путем экспериментов можно подобрать оптимальный для конкретного случая режим.
    • -1
  3. Опытный Аватар для garhar
    • Регистрация: 13.05.2015
    • Сообщений: 276
    • Репутация: 33
    есть отличный сервис "оптимизилла" (кому надо - прогулите ссыль), по гугл пэйджспиду - все картинки получаются сжаты по минимуму
    • 0
  4. Опытный Аватар для redeyer
    • Регистрация: 07.01.2015
    • Сообщений: 499
    • Репутация: 187
    • Webmoney BL: ?
    Ставим софт:
    Код:
    #deb-based
    apt-get install -y  jpegoptim optipng
    #rpm-based
    yum install -y jpegoptim optipng
    Засовываем это в файл optimages.sh:

    Код:
    #!/bin/bash
    /usr/bin/find $1 -type f -iname '*.jpg'  -exec /usr/bin/jpegoptim -q -f -o --strip-all {} \; >/dev/null 2>&1
    /usr/bin/find $1 -type f -iname '*.png' -exec /usr/bin/optipng -quiet -o7  {} \; >/dev/null 2>&1
    Запускаем:

    Код:
    ./optimages.sh   /var/www/user/site.com
    Предварительно на всякий случай рекомендуется сделать бэкап всех изображений:
    (каждый символ в команде очень важен!)
    Код:
    rsync -avh --include '*/' --include '*.jpg' --include '*.png'  --exclude '*' /var/www/user/site.com/   /var/backup/site-com-images/
    Если вдруг понадобится откатить:
    (ни в коем случае не терять завершающий слеш в путях!)
    Код:
    rsync -a /var/backup/site-com-images/ /var/www/user/site.com/
    Если вдруг хочется запускать процедуру регулярно по расписанию для всех новых изображений, появившихся за последние пару часов, скрипт станет таким:

    Код:
    #!/bin/bash
    /usr/bin/find $1 -type f -iname '*.jpg' -mmin -120  -exec /usr/bin/jpegoptim -q -f -o --strip-all {} \; >/dev/null 2>&1
    /usr/bin/find $1 -type f -iname '*.png' -mmin -120  -exec /usr/bin/optipng -quiet -o7  {} \; >/dev/null 2>&1
    И в крон, на запуск каждые 2 часа:
    Код:
    #deb
    echo '0 */2 * * *  /root/optimages.sh /var/www/user/site.com'  >> /var/spool/cron/crontabs/root
    #centos
    echo '0 */2 * * *  /root/optimages.sh /var/www/user/site.com'  >> /var/spool/cron/root
    Если вдруг хочется залоггировать всё что сделал скрипт:
    Код:
    #!/bin/bash
    /usr/bin/find $1 -type f -iname '*.jpg' -mmin -120  -exec /usr/bin/jpegoptim -f -o --strip-all {} \; >>/var/www/user/optimages.log 2>&1
    /usr/bin/find $1 -type f -iname '*.png' -mmin -120  -exec /usr/bin/optipng  -o7  {} \; >>/var/www/user/optimages.log 2>&1
    Полный пост и обсуждение скрипта для оптимизации картинок. Там же есть и ништяки для аналогичной массовой обработки картинок - зеркалирование или обрезка. Точно так же можно и массово менять размеры, масштабировать изображения прямо на сервере.
    Канал в телеграм "Хостинг Эксперт - мой опыт выбора и работы с хостерами
    • 1

    Спасибо сказали:

    limoshkaa(18.12.2016),
Страница 2 из 2 Первая 12

Похожие темы

Темы Раздел Ответов Последний пост
Софт для внутренней оптимизации
Вопросы от новичков 7 31.10.2014 02:49
Рекомендации по оптимизации изображений для интернет магазинов
Дайджест блогосферы 0 09.05.2013 12:45
Сервис определения размера страницы
Биржи ссылок и статей, seo-сервисы 7 23.09.2012 11:20
Рекомендации по оптимизации изображений
Дайджест блогосферы 1 19.01.2011 17:29
Уменьшение размера CSS
Прочее 38 06.10.2009 17:20

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры