avifwebpconverter

Пакет для автоматического конвертирования изображений в AVIF и WEBP форматы
Версия 1.0.0-pl
Дата выпуска 23.09.2025
Загрузки 41
Просмотры 873
AVIF & WEBP Converter
Пакет для автоматического конвертирования изображений в WebP и AVIF для повышения производительности и оптимизации загрузки сайта на MODX.

Основан на github.com/commeta/modxWebpConverter, но полностью переработан и значительно расширен.

Библиотека github.com/rosell-dk/webp-convert обновлена 1.1.0 => 1.6.0
Добавлена поддержка github.com/kornelski/cavif-rs

Проверка поддержки устройством:
Если у пользователя поддерживается WebP или AVIF, в html автоматически добавляются классы:
awc_support_webp или awc_support_avif
Это позволяет использовать CSS-селекторы
html.awc_support_avif :has(img) { ... }
html:not(.awc_support_webp) img { ... }
Так же если формат не поддерживается устройством — подмена происходить не будет.

Совместимость
Добавлена подмена новых data-* атрибутов для совместимости с популярными библиотеками lazy-load и слайдеров

Выбор формата
Возможность переключаться между WebP и AVIF в настройках.

Настройки
Вкл\выкл плагин (по умолчанию выкл)
Отключение подмены изображений для авторизованных пользователей
Выбор формата webp\avif
Выбор качества конвертации от 1 до 100 для webp\avif
Режим отладки

Требования
Проверено на хостинге Beget.
Modx 2.8.7 + php 7.4
Modx 3.1.2 + php 8.2
Ваш хостинг должен поддерживать необходимые библиотеки для конвертации.

Последние обсуждения в сообществе MODX.pro