TinyPNG API = Plugin for LS


Есть такой веб сервис TinyPNG — он умеет очень хорошо сжимать PNG и JPEG изображения. Потерь вообще не видно… Есть расширения для WordPress и Magento. Было бы неплохо, если и для LiveStreet существовал бы такой плагин.

Что я сделал:
В Linux прогнал картинки чз. optipng и jpegoptim — убрал метаданные.
Далее TinyPNG — картинки от шаблона и из папки uploads.

После всех этих манипуляций сайт похудел в 2 раза или 56% Это очень здорово! Раньше он весил 1.5Мб.
Pingdom Website Speed Test

Сами разработчики TinyPNG говорят, что используют для квантования утилиты pngquant, optiPNG и advpng. Для pngquant есть гуй в виде PNGoo, который ничуть не отстает от TinyPNG =)

14 комментариев

avatar
Есть несколько сайтов с больщим количеством картинок.

Был бы очень рад если бы выложили не большой инструктаж как вы уменьшали через консоль. Ну или ссылки на что нить похожее :)

Спасибо!
avatar
Это для JPEGoptim и OptiPNG

Далее, остородно — костыль!
Скачиваем win-sshfs + Dokan и монтируем fs linux в среде win.
release-1.6.0-rc3.zip | DokanSetup-1.0.0.5000.exe
В win-sshfs вводим ip, login, pass и нажимаем Mount.

После того как диск смонтировался, скачиваем PNGoo — Windows GUI for batch conversion

Запускаем PNGoo, ставим галочку напротив «Out to Same Directory (Overwrite PNGs)».
Перетаскиваем из смонтированного диска в рабочую область программы необходимые .png, переходим в Comression Options и нажимаем Colour Settings, опции Colours присваиваем значение 128, ок. Нажимаем Go!
Готово =)
avatar
то есть весь процесс сразу на сервере происходит?
avatar
Угу )
avatar
Есть еще модуль для Nginx — PageSpeed.
Среди основных функций поддерживаемых модулем: оптимизация страницы и всех связанных с ней CSS, JavaScript файлов, объединение нескольких файлов в один, уменьшение разрешения и сжатие изображений, оптимизация использования заголовков Expires, Cache-Control и Last-Modified.
  • MTv
  • 0
avatar
Давно к нему присматриваюсь, корректно ли он работает с большим объемом js css файлов? Нет глюков после их сжатия и объединения?
avatar
Не пробовал подключать этот модуль ( Думаю лучше самому собрать Nginx с этим модулем и проверить. И если что отписаться тут…
avatar
Классный сервис, где-то с год им пользуюсь, но не для контента.
avatar
вот готовая либа
avatar
Спасибо, пригодится =)
avatar
Раз в полгода выкачиваю папку upload, применяю к ней утилиту ImageOptim, папка становится в два раза меньше. Заливаю обратно на сервер. Profit!

Понимаю, что некашерно, но для меня так проще.
  • omano
  • +1
avatar
Многие, я думаю, так и делают…
avatar
А я вот этим пользуюсь, он немного лучше сжимает compressor.io/
avatar
Встречался с таким веб сервисом… Дольше чем TinyPNG работает и сжимает немного хуже как раз.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.