maq, почти спустя год дошел и до этой темы. В общем я бы не советовал "заморачиваться" со стандартными схемами в вашем случае. Лучше будет разработать немного кастомных форм и уже ими выводить на страницу.
Т.е. в вашем случае - свой компонент закроет все нужды.
[QUOTE]Илья Малашко написал: Повлияет ли на скорость загрузки если я просто укажу путь к webp?[/QUOTE]
На скорость загрузки это никак не повлияет. Если вы используете это только в одном месте то смысла в этом особо нет. На скорость загрузки повлияет кеширующий заголовок от nginx+apache
[QUOTE]Илья Малашко написал: Я не верный сделал вывод? ResizeImageGet() не как не влияет на кеш а просто сжимает картинку?[/QUOTE]
Не совсем. У метода есть встроенный кеш (нужен чтобы не масштабировать уже обработанное изображение).
Т.е. - обращаемся в метод, он проверяет уже ужималось ли это изображение, если нет - ужимает , если да - возвращает значение. Обращение в БД он делает всегда, когда в первом параметре НЕ массив.
К слову, вы можете попытаться на событии - OnBeforeResizeImage модуля main отменить штатное конвертирование, а на событии OnAfterResizeImage модуля main провести конвертацию в webp формат.