
Автоматическая оптимизация изображений и конвертация в webp/avif без сторонних сервисов
Готовый модуль для 1С-Битрикс: автоматическая оптимизация и конвертация изображений в webp/avif без сторонних сервисов. Ускорьте сайт и SEO — установите.
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Технические данные
- Опубликовано:
- 12.05.2017
- Обновлено:
- 17.06.2026
- Версия:
- 0.11.14
- Установлено:
- Более 1000 раз
- Подходящие редакции:
- «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Да
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Что умеет оптимизатор изображений
Данное готовое решение для 1С-Битрикс представляет собой высокопроизводительный модуль автоматической оптимизации изображений и их конвертации в современные форматы WebP и AVIF. Основная задача продукта — ускорение загрузки сайта за счет значительного уменьшения веса графических файлов без потери качества, что напрямую влияет на поведенческие факторы и позиции в поисковой выдаче. Решение полностью автономно и не требует подключения сторонних API или внешних сервисов, что гарантирует стабильную работу и сохранность данных на вашем сервере.
Модуль совместим со всеми редакциями 1С-Битрикс, включая Старт, Стандарт, Малый бизнес, Бизнес, Корпоративный портал, Энтерпрайз и Интернет-магазин + CRM. Разработка корректно работает с многосайтовыми конфигурациями, поддерживает технологию Композит и адаптирована под мобильные устройства. В основе модуля лежат рекомендованные Google утилиты с открытым исходным кодом (jpegoptim, optipng, gifsicle, svgo, cwebp, imagick), что обеспечивает максимальную совместимость и эффективность обработки.
Что вы получаете после установки
- Автоматическое сжатие изображений JPEG и PNG в 5-10 раз при сохранении видимого качества, а также оптимизацию PDF, GIF и SVG-файлов.
- Автоматическую конвертацию JPEG и PNG в форматы WebP и AVIF как при загрузке, так и на лету — для посетителей с поддерживающими браузерами.
- Оптимизацию картинок при ресайзе (изменении размеров) и создание прогрессивных JPEG для улучшения восприятия при медленном интернете.
- Гибкие настройки с возможностью запуска обработки через консоль в фоновом режиме, что позволяет не нагружать сервер в пиковые часы.
- Освобождение дискового пространства в 5-10 раз за счет удаления избыточной метаинформации и эффективного сжатия без грязи.
- Повышение оценки в PageSpeed Insights и других инструментах Google за счет соответствия современным стандартам скорости загрузки.
Продукт будет максимально полезен для владельцев интернет-магазинов с большим каталогом товаров (сотни и тысячи изображений), новостных порталов, корпоративных сайтов и любых проектов, где важна скорость загрузки страниц и плотность графического контента. Решение подходит как для агентств, обслуживающих несколько сайтов на одной лицензии, так и для внутренних IT-отделов компаний, стремящихся к автоматизации SEO-оптимизации. Инструмент не требует глубоких технических знаний для базовой настройки, но предоставляет продвинутые опции для опытных администраторов.
С этим модулем ваши картинки будут оптимизироваться и/или конвертироваться в webp/avif автоматически.
С этим модулем поисковые системы будут ещё сильней любить ваш сайт

Модуль также доступен на GitHub
Что оптимизирует модуль:
- картинки jpeg
- картинки png
- файлы pdf
- картинки gif
- картинки svg
- картинки jpeg
- картинки png
- поддержка мультисайтовости
- модуль использует рекомендуемые google: jpegoptim,optipng,gs, svgo, gifsicle, cwebp, imagick
- сжатие картинок в 5-10 раз
- автоматическая конвертация картинок в webp/avif
- конвертация в webp/avif "на лету"
- пройдете анализ PageSpeed Insights
- автоматическая оптимизация (на лету)
- оптимизация картинок при ресайзе (на лету)
- не использует сторонние сервисы
- не использует curl
- почти не нагружает сервер
- оптимизирует без грязи
- освободится значительное кол-во места на диске (в 5-10 раз!)
- progressive jpeg
- возможность оптимизации через консоль (в фоне)
- гибкие настройки
- поддержка битрикс24
- вкл/выкл автоматического уменьшение размера картинок. Можно задать максимальный размер и все картинки которые больше будут автоматически уменьшаться до этого размера.
- учитывает ориентацию оригинального файла (вертикальные остаются вертикальными, горизонатльные остаются горизонтальными)
- оптимизация картинок сохраняет оригинальные права на файлы
- оптимизация картинок сохраняет оригинальное время создание
- hitConvert - Конвертация на хитах. При обращении к картинке. Может работать совместно с режимом postConvert. Создает нагрузку при первом обращении к картинке.
- postConvert - Конвертация в самом конце формирования страницы. Конвертирует все подходящие под условия картинки. Может работать совместно с режимом hitConvert. Создает нагрузку при первом обращении к странице.
- lazyConvert(рекомендуем) - Отложенная конвертация картинок. В фоне конвертирует все найденные картинки по посещаемым страницам. Работает отдельно от всех режимов. Не создает нагрузку при заходе на страницу.
- загрузки картинки превью и детальной у элементов
- загрузки картинки в свойство FILE Image у элементов
- загрузки картинки в разделы элементов
- загрузки картинки в модуль main
- ресайзе картинки (в т.ч. кэшируемой)
- вкл/выкл оптимизация у элементов/разделов/ресайза
- можно установить качество файлов при сжатии
- можно установить степень сжатия у файлов
- вкл/выкл progressive jpeg
- можно сжать все имеющиеся картинки прям из админки
- настройки для конвертации в webp/avif
- агент конвертации картинок
- агент автоматической очистки истекшего кэша
- выбор браузеров в которых выводятся webp/avif версии картинок
- вкл/выкл проверки поддержки браузером webp/avif через заголовки
/bitrix/modules/dev2fun.imagecompress/console/convert.php
Консольный скрипт для очистки кэша страниц конвертаций:
/bitrix/modules/dev2fun.imagecompress/console/cache-delayed-delete.php
Как отключить модуль во время обмена и синхронизаций:
Решение частых вопросов
Вопрос: Как очистить сконвертированные картинки.
Ответ: Вам нужно сделать следующие действия:
1. Очистить таблицы:
DELETE FROM b_d2f_imagecompress_images_to_converted;
DELETE FROM b_d2f_imagecompress_images_converted;
(запросы можно выполнить на странице /bitrix/admin/sql.php?lang=ru&del_query=Y)
2. Удалить файлы webp через админку или консоль: rm -rf <path_to_site>/upload/resize_cache/webp
3. Очистить кеш полностью (через админку) или только html в консоле: rm -rf <path_to_site>/bitrix/html_pages
Вопрос: Можно ли восстановить исходные картинки при их оптимизации?
Ответ: В бесплатной версии модуля, при оптимизации, исходная картинка заменяется на оптимизированную версию. Тем самым восстановить исходную картинку не возможно.
Вам следует сделать бэкап папки upload перед началом оптимизаций.
Вопрос: Можно ли восстановить исходные картинки при их конвертации в webp/avif?
Ответ: При конвертациивосстановить исходные картинки можно. Для этого необходимо отключить конвертацию в настройках модуля и сбросить кэш.
Вопрос: Что делать, если возникли проблемы?
Ответ: При любых проблемах следует писать на почту support@dev2fun.com или https://t.me/dev2fun_support
Зачем нужен этот модуль, если можно сжимать изображения через онлайн-сервисы?
С какими редакциями 1С-Битрикс совместимо решение?
Какова стоимость модуля и как приобретается лицензия?
Сложно ли установить и настроить модуль?
Как осуществляется техническая поддержка после покупки?
Установка модуля из Маркетплейса
Перейдите в административной панели сайта в раздел «Маркетплейс» → «Каталог решений». Найдите модуль «Автоматическая оптимизация изображений и конвертация в webp/avif без сторонних сервисов», нажмите «Установить» и дождитесь завершения установки.
Активация и настройка модуля
Откройте раздел «Настройки» → «Настройки продукта» → «Модули сервиса» и найдите установленный модуль. Перейдите в его настройки, чтобы задать параметры сжатия и выбора форматов (JPEG, PNG, WebP, AVIF).
Проверка системных требований
Убедитесь, что на сервере установлены необходимые утилиты: jpegoptim, optipng, gifsicle, svgo, cwebp и библиотека imagick. В настройках модуля запустите проверку доступности этих компонентов — при их отсутствии обратитесь к хостинг-провайдеру для установки.
Настройка автоматической обработки
В настройках модуля укажите, какие изображения обрабатывать (например, загружаемые в инфоблоки, файловую структуру или каталог товаров). Включите автоматическую оптимизацию при загрузке и конвертацию в выбранные форматы.
Привязка к инфоблокам и каталогу
Если модуль требует привязки к конкретным разделам, откройте «Типы инфоблоков» и выберите нужные инфоблоки (например, каталог товаров или новости). Включите для них обработку изображений через настройки модуля.
Проверка работы модуля
Загрузите тестовое изображение в формате JPEG или PNG через административную панель. После загрузки откройте его и проверьте, что оно было сжато и преобразовано в WebP или AVIF (если включено). Также убедитесь, что на сайте отдаются оптимизированные версии файлов.
- v0.11.1412.04.2026* Улучшение безопасности при работе с exec()
* Переход с webpack.js на vite.js - v0.11.1306.04.2026* Исправлена ошибка, если GD был собран без поддержки exif
* Убрана проверка на readable и executable из под php. Теперь проверяется только на наличие версии
* Улучшена проверка доступности функции exec и необходимых серверных утилит
* Добавлена возможность сбрасывать кэш поиска картинок для конвертации
* Добавлена возможность сбрасывать кэш замены исходных картинок на webp/avif версии
* Улучшено удаление сконвертированной картинки при удалении исходной
* Значительно улучшена безопасность, при работе с exec - v0.11.1123.02.2026* Исправлен временами встречающийся баг с неправильными путями
- v0.11.1030.07.2025* Исправлен баг, при котором не сохранялась картинка у элемента инфоблока, при оптимизации jpeg картинки
* Возвращена вероятность ошибки "Mysql query error: (2006) MySQL server has gone away (400)". Возникает при наступлении таймаута коннекта к mysql
* Исправлен баг "Dev2fun\ImageCompress\Compress::resize(): Argument #2 ($strFilePath) must be of type string, null given, called in"
* Обновление фронтенда - v0.11.927.07.2025* Конвертация. Исправление ошибки конвертации при отсутствии хеша картинки (предложил @Elnadrion)
* Конвертация. Исправление ориентации при конвертации в webp (предложил @bxmeta)
* Конвертация. Исправление ориентации при конвертации в avif
* Оптимизация. Исправление ориентации при оптимизации при использовании jpegoptim и optipng
* Оптимизация. Исправлена ошибка "Mysql query error: (2006) MySQL server has gone away (400)"
* Оптимизация. Улучшена оптимизация. Теперь при использовании jpegoptim и optipng переносятся оригинальные права и дата создания - v0.11.823.07.2025* Исправление выбрасывания исключения jpegoptim и других
* Конвертация. UI. Добавлен функционал указания браузеров для которых должны выводиться webp/avif версии картинок
* Конвертация. UI. Добавлен функционал вкл/выкл проверки поддержки браузером webp/avif через заголовок Accept - v0.11.726.06.2025* Фикс багов версии 0.11.6
- v0.11.625.06.2025* Конвертация. Теперь картинки с mime-type webp/avif и с расширениями jpeg/jpg/png не попадают в игнор, а конвертируются в webp/avif
* Конвертация. Теперь в cli всегда работает конвератация, даже если активность конвертации отключена у сайта по-умолчанию. Ранее, если у сайта по-умолчанию была отключена конверация, то в cli конвертация тоже не работала.
* Исправлен баг проверки работы интервальных агентов на кроне
* Настройки. Добавлена отдельная ошибка при проверке на доступность чтения/воспризведения у консольных утилит: jpegoptim, optipng, ps2pdf, cwebp, svgo, nodejs, gifsicle
* Оптимизация. Исправлена редкая ошибка Argument #1 ($strFilePath) must be of type string.... - v0.11.526.05.2025* Конвертация. Добавлен агент для конвертации
* Конвертация. Добавлена возможность активировать/деактивировать агента для конвертации в настройках модуля
* Конвертация. Добавлен функционал поиска картинок для конвертации
* Конвертация. Добавлен функционал удаления конвертированных картинок
* Улучшен алгоритм проверки, что интервальные агенты работают через cron - v0.11.412.05.2025* Исправлен баг Non-static method Bitrix\Main\Data\CacheEngineFiles::delayedDelete() cannot be called statically (0)
* Исправлены баги в списках оптимизаций и конвертаций картинок
* Улучшена поддержка кириллических доменов
* Снижена поддержка не валидных названий картинок. Выявлено, что сейчас не поддерживаются названия с пробелами и не валидными знаками
* Улучшено удаление webp/avif-версий удаляемых картинок
* Добавлен интервальный агент для оптимизации картинок. Крайне важно, чтоб интервальные агенты работали на кроне!
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.






















