Что умеет решение
Модуль «Изи WebP» для 1С-Битрикс автоматически конвертирует изображения сайтов из форматов JPEG и PNG в формат WebP. Это уменьшает вес файлов без заметной потери качества, ускоряет загрузку страниц и снижает расход трафика и дискового пространства.
Степень сжатия зависит от исходных файлов. Например, в тестовом каталоге из 62 фотографий размер уменьшился с 12,6 до 7,2 МБ, то есть на 43%, при настройке качества WebP на уровне 85.
Автоматическая конвертация новых изображений
При добавлении товара, новости или статьи модуль сразу преобразует в WebP изображение анонса, детальную фотографию и файлы в свойствах. Пользователю не требуется выполнять дополнительные действия, процесс работы контент-менеджера остается неизменным.
Массовая конвертация существующих изображений (обновление версии 1.5.0)
Для сайтов с большим количеством фотографий не нужно выполнять ручную перезагрузку. Процесс выполняется в несколько шагов:
1. Выберите необходимые инфоблоки. Система предварительно покажет количество изображений и их общий вес.
2. Нажмите кнопку «Конвертировать» и отслеживайте ход процесса. Операцию можно поставить на паузу в любой момент.
Модуль обрабатывает изображения анонсов и детальные фотографии, галереи, файлы в других свойствах, изображения разделов, а также картинки, встроенные непосредственно в текст статей.
Модуль конвертирует изображения в формат WEBP, не изменяя структуру инфоблоков. Файлы остаются на прежних местах, порядок фотографий и их подписи не меняются. Оригинальные изображения сохраняются на диске, что позволяет старым ссылкам работать, а любой запуск конвертации можно отменить одной кнопкой. После проверки корректности работы модуль удаляет оригиналы, освобождая место. Перед удалением он проверяет ссылки на каждый файл в инфоблоках, но не проверяет шаблоны и CSS-файлы. На вкладке «История» отображается статистика каждого запуска: количество обработанных файлов и сэкономленное место.
В административной панели доступна отдельная страница для ручной загрузки. Перетащите несколько файлов JPG или PNG, чтобы получить готовые WEBP-изображения в папке /upload/optimizer/. Там же доступна информация о каждом сжатом файле, возможность удалить оригиналы или полностью очистить папку.
Модуль работает бережно по отношению к сайту: он не затрагивает файлы SVG, GIF и уже существующие WEBP-изображения. Картинки, размер которых превышает доступную память сервера, пропускаются без возникновения ошибок на сайте. Фотографии, загруженные с мобильных устройств, сохраняют правильную ориентацию и не поворачиваются боком. Пользователь может задать максимальный размер стороны изображения; слишком большие фото будут уменьшены до этого значения.
Все процессы выполняются на вашем сервере с использованием стандартной библиотеки GD, которая присутствует на большинстве хостингов. Внешние сервисы не требуются, и данные никуда не передаются.
Журнал работы включается по желанию и сохраняется в закрытой папке /bitrix/backup/.
Что важно знать
При загрузке автоматически конвертируются изображения элементов инфоблоков и файлы, загружаемые вручную через интерфейс. Изображения разделов, HL-блоков и форм при загрузке не преобразуются; существующие изображения инфоблоков и разделов обрабатываются пакетно.
Пакетная обработка выполняется только при открытом в браузере окне. Если закрыть вкладку, процесс можно возобновить позже с помощью кнопки «Перехватить запуск».
Перед запуском пакетной обработки создайте резервную копию базы данных.
Выгрузки и фиды (Яндекс, маркетплейсы, 1С) начнут отдавать файлы в формате WebP — убедитесь, что принимающая сторона поддерживает этот формат.
Тестирование проведено на платформе 1С-Битрикс 26.150 с использованием PHP 8.2, MySQL 8.0 и PostgreSQL 16.
Для «Простая оптимизация JPEG/PNG в WEBP» команда General iT может выполнить подключение, настройку и контрольную проверку после установки.