Другие модули на выбор

Оптимизация картинок и конвертация в webp/avif - автоматически и без сторонних сервисов

Стоимость: руб.
Этот компонент мы сможете использовать только при наличии лицензии. Подходящие редакции:

Получите быструю помощь по покупке, оплате, установке, настройке, продлению и другим вопросам, оставив заявку

Правила установки:
  1. Установить модуль в административной панели
  2. Установить через консоль jpegoptim, optipng, gs, svgo, gifsicle
  3. Перейти в настройки модуля
  4. Указать пути до: jpegoptim, optipng, ps2pdf, svgo, gifsicle и сохранить
  5. Активировать нужные модули
  6. Поблагодарить автора
  7. Использовать.
Как установить jpegoptim:
  • Ubuntu/Debian: sudo apt-get install jpegoptim
  • Centos/BitrixVM: sudo yum install jpegoptim
Как установить optipng:
  • Ubuntu/Debian: sudo apt-get install optipng
  • Centos/BitrixVM: sudo yum install optipng
Как установить gs:
  • Centos/BitrixVM: sudo yum install ghostscript
  • Debian/Ubuntu: sudo apt-get install ghostscript
  • Alpine: sudo apk add ghostscript
  • Arch Linux: sudo pacman -S ghostscript
  • Kali Linux: sudo apt-get install ghostscript
  • Fedora: sudo dnf install ghostscript
  • OS X: sudo brew install ghostscript
  • Raspbian: sudo apt-get install ghostscript
Как установить svgo:
  • установить node.js 20+
  • npm install -g svgo
  • переместить svgo в /usr/lib/node_modules
  • для svgo сделать симлинк: ln -s /usr/lib/node_modules/svgo/bin/svgo /usr/bin/svgo
  • для node.js тоже сделать симлинк в папку /usr/bin
Как установить gifsicle:
  • Centos/BitrixVM: sudo yum install gifsicle
  • Debian/Ubuntu: sudo apt-get install gifsicle
Как установить cwebp:
  • Centos/BitrixVM: sudo yum install libwebp-tools
  • Debian/Ubuntu: sudo apt-get install webp
Как настроить конвертацию в webp:
  • поставить галку на активности
  • выбрать нужный алгоритм из phpWebp и cwebp (мы рекомендуем phpWebp, он сжимает в 10-15 раз лучше, но чуть дольше)
  • указать качество, мы рекомендуем ставить 80 (+/-10)
Важно знать про конвертацию:
  • конвертер не удаляет исходные файлы, а создает новые (папка: /upload/resize_cache/webp)
  • указанную выше папку можно спокойно удалить, тогда модуль пересоздаст webp-файлы
  • алгоритм phpWebp использует расширение GD
  • алгоритм cwebp использует расширение CWebP (https://developers.google.com/speed/webp/docs/using)
  • при конвертации вызываются события: OnBeforeConvertImage, OnBeforeConvertImageWebp и OnAfterResize
Важно: модуль использует серверные утилиты. Необходимо, чтоб на сервере они были установлены.Если у вас возникли сложности, пишите нам в техподдержку, постараемся вам помочь.

Поблагодарить автора