modx + webp просто и надежно - автоматически

Недавно нашел удачный плагин для преобразования картинок/рисунков в webp в автоматическом режиме — плагин сам решит поддерживает ли браузер webp и отдаст ему кэш страницы с webp, а если нет (apple) то отдаст обычную страницу… От вас ничего не требуется кроме установки плагина, не из репозитория (на странице все расписано).
Ссылка на github
Инструкция по установке
Да, в идеале установить бинарный «cwebp», но если нет доступа то GD отконрвертирует рисунки (да качество ниже и сжатие не лучшее, но PageSpeed Вас все равно полюбит ;) )
Комментарии: 20
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
webP + phpThumbOff, все работает как швейцарский нож уже 10 лет.
И ничего придумывать не надо.
Вызываю вот так:
но параметр «q», как не меняй на качестве и весе картинки не отражается.
В phpThumbOn, такая же история.
Как я понял, ты вызываешь сниппет внутри pdoTools (из-за знака +), верно?
- Точно не путаешь [[* вместо [[+ ?
- Формат файла должен быть таким f=webP (латинская буква P должна быть большая)
И еще. В сниппете phpThumbOff или phpThumbOn какая-то бага при генерации webP. Если картинка имеет прозрачный фон, то он заменяет ее на белый фон.Лично я использую pThumb
Получилось?
Не phpThumbOff, не phpThumbOn, не pThumb не понимают настройки качества для webP.
Мне кажется webP генерится по умолчанию с максимальным качеством, и это никак не поменять.
То есть наверно как-то можно, но у меня не получилось.
Вэб пишная картинка получается в полтора раза тяжелее чем JPG. Весь смысл использования webP теряется.
Но когда страниц уже более 2 тыс., чанков и снипеттов за 300 именно этот плагин решение как «Поставил и забыл — оно все работает само» и ничего не надо переписывать и следить за слетевшим css.
picture не устроил тем, то надо было очень много чего переписать. А у нас работают «ленивые» люди, которые ищут простые пути, а не работу на многие человеко-часы.
А пару дней как перестал работать. в логах ошибок нету.
В админке при нажатии на «WEBP Конвертер» ничего не происходит.
<анонимный> site.com/connectors/converter/converter.js:244
ExtJS 2
a
b
— Вот такая ошибка в браузере
ERROR @ /home/hosting/site.ru/www/connectors/converter/converter.php: 346) PHP warning: is_executable(): open_basedir restriction in effect. File(/bin/cwebp) is not within the allowed path(s): (/home/hosting/site.ru/)
Из-за этого ограничения он не видит бинарники? Или эта ошибка никак с этим не связана?