Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

WebP без тяжелых модулей


 Поделиться

Рекомендованные сообщения

3 часа назад, stickpro сказал:

Прошу перестать флудить в теме

 

Цитата

Флуд (от неверно произносимого англ. flood — поток) — нетематические сообщения в интернет-форумах и чатах, зачастую занимающие большие объемы.

 

Вы уверены, что я писал не по теме, но вы с переживаниями по поводу "содержания ягуара" точно же по теме писали?

 

2 часа назад, OCappLab сказал:

imagewebp с версии php 5.4 входит в GD библиотеку.

 

вы найдете эту библиотеку с присутствующей функцией  где-то в 5% случаев на общем хостинге. И, что неприятное еще, GD глючно работает с WEBP.  Например, до определенной версии (до 7-ки) эта функция не умеет работать с PNG с альфа-каналом,   вместо прозрачного фона вы получаете черный.

Просто когда вы на опыте проходите многие проблемы, которые вначале вам неизвестны, то вот тогда появляется настоящее решение, учитывающее массу нюансов  и проблем различных хостеров.  А они, можете не сомневаться, есть.   Я лишь для примера привел одну из них.

 

Поскольку есть масса магазинов с товарами в PNG с альфой (получено от поставщика), то для них webp был бы хорошим вариантом, но с GD они получат это (см. на бабочек):

 

ZxuyIiW.jpg

 

 

 

Т.е. бабочка будет на черном фоне вместо прозрачного.

А вот так будет на 7+:

 

 

faRwRTw.jpg

 

 

3 часа назад, stickpro сказал:

@sitecreator ещё раз повторюсь,  готовы ли допилить мод для комьюнити?  Нет?  Прошу перестать

 

Вы уверены, что выбрали правильный тон?

А где же спасибо за предложенное мною для вас решение вашей же проблемы?  Или вы "не заметили" правильного готового решения в виде кода?

Вы над ошибками не умеете работать? "чукча - не читатель, чукча - писатель".  Это не про вас, случаем?  Все же других критиковать у вас получается лучше чем самому писать код и признавать свои ошибки.  Может лучше продолжить заниматься тем, что лучше получается, т.е. быть критиком?

 

 

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Вот рабочий на 90% модуль https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=34275 

 

Кому нужно выводит webp, у кого не поддерживает браузер выводит стандартную картинку.

 

Может его допилит кто нибудь? Например не работает с выгрузкой на Яндекс Маркет от toporchilo

Ссылка на комментарий
Поделиться на других сайтах


1 час назад, kamar87 сказал:

Может его допилит кто нибудь? Например не работает с выгрузкой на Яндекс Маркет от toporchilo

 

у меня, к примеру, все работает в моем модуле.   Совместимость продумана.

И в новой версии webp создается всегда и везде у любого хостера.  Даже если у хостера запрещен exec, нет GD (или imagick) с поддержкой WebP,  то все равно webp может быть сгенерирован на такой хост-площадке без проблем и лишней нагрузки.

Т.е. от хостера вообще ничего не требуется по большому счету.

 

И модуль, который "рабочий на 90%"  полагается лишь на софт, который предоставит хостер.   А это бывает лишь в 5% случаев.   В остальных случаях хостеры ничего не предоставляют.  

 

Я так понимаю, вы ищите  "почти работающий" или "немного неработающий", но зато бесплатно?  Работающий практически везде, но за небольшую стоимость в расчет не берете?

Ссылка на комментарий
Поделиться на других сайтах

  • 6 месяцев спустя...
В 07.05.2019 в 06:18, sitecreator сказал:


Т.е. от хостера вообще ничего не требуется по большому счету.

Что за чудеса такие? PHP-библиотека webp-компрессора? Или из админки генерация средствами js?

Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...

Спасибо,

модуль нормальный вроде, установился. Гугл даже признал, что теперь используются изображения в формате webp и поставил галочку.

Ссылки также заменились на новые .webp.

Одна проблема, изображения и также папка cachewebp не создаются, то есть, на сайте нет больше изображений.

Никто не подскажет в чем может быть проблема?

У нас opencart 2.3.0.2

Спасибо!

 

Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...
В 11.01.2020 в 16:17, Vindojeens сказал:

Спасибо,

модуль нормальный вроде, установился. Гугл даже признал, что теперь используются изображения в формате webp и поставил галочку.

Ссылки также заменились на новые .webp.

Одна проблема, изображения и также папка cachewebp не создаются, то есть, на сайте нет больше изображений.

Никто не подскажет в чем может быть проблема?

У нас opencart 2.3.0.2

Спасибо!

 

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=38025
LLAAKKII 12 months ago

In 2.3 (atleast for me) if module doesnt create "cachewebp" folder, ther problem with "catalog/model/tool/image.php" file.
There is no line with "$image_new = str_replace("
In xml you can replace "$image_new = str_replace(" with "$imagepath_parts = explode('/', $image_new);"
So xml should look like this:
Before: https://i.imgur.com/N7XXujf.png
After: https://i.imgur.com/TAexOme.png

 

Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...

Я допилил. Для других версий - платно.

WebP image v1.0 Full OpenCart 2.2.X-2.3.X.ocmod.zip

  • +1 3
Ссылка на комментарий
Поделиться на других сайтах

  • 7 месяцев спустя...
04.08.2022 в 23:50, buslikdrev сказал:

Я допилил. Для других версий - платно.

WebP image v1.0 Full OpenCart 2.2.X-2.3.X.ocmod.zip 10 \u041a\u0431 · 65 скачиваний

Добрый день, подскажите эта версия подойдет для opencart.pro Версия 2.3.0.2.5?

Ссылка на комментарий
Поделиться на других сайтах


17.03.2023 в 14:54, agkiev сказал:

Добрый день, подскажите эта версия подойдет для opencart.pro Версия 2.3.0.2.5?

Должна.

Ссылка на комментарий
Поделиться на других сайтах

17.03.2023 в 14:27, buslikdrev сказал:

Должна.

Установил - все ок, модификатор обновил.

в списке расширений ничего не добавилось. 

 

или все так и должно быть ?

Ссылка на комментарий
Поделиться на других сайтах


17.03.2023 в 18:44, agkiev сказал:

Установил - все ок, модификатор обновил.

в списке расширений ничего не добавилось. 

 

или все так и должно быть ?

В настройках магазина.

Ссылка на комментарий
Поделиться на других сайтах

18.03.2023 в 22:44, buslikdrev сказал:

В настройках магазина.

спасибо, все запустилось, из моментов которые возникли

некоторые изображения в карусели (стоит Mega Slider Pro ) не подтянулись

и насыпало ошибок

2023-03-20 10:28:42 - PHP Warning:  imagewebp(): Palette image not supported by webp in /home/yy405091/astore.org.ua/www/system/storage/modification/catalog/model/tool/image.php on line 211
2023-03-20 10:28:42 - PHP Warning:  imagewebp(): Palette image not supported by webp in /home/yy405091/astore.org.ua/www/system/storage/modification/catalog/model/tool/image.php on line 211
2023-03-20 10:28:42 - PHP Warning:  imagewebp(): Palette image not supported by webp in /home/yy405091/astore.org.ua/www/system/storage/modification/catalog/model/tool/image.php on line 211
2023-03-20 10:28:42 - PHP Warning:  imagewebp(): Palette image not supported by webp in /home/yy405091/astore.org.ua/www/system/storage/modification/catalog/model/tool/image.php on line 211
2023-03-20 10:28:42 - PHP Warning:  imagewebp(): Palette image not supported by webp in /home/yy405091/astore.org.ua/www/system/storage/modification/catalog/model/tool/image.php on line 211

но после очистки кеша - больше их не вижу.

 

Ссылка на комментарий
Поделиться на других сайтах


20.03.2023 в 13:16, agkiev сказал:

спасибо, все запустилось, из моментов которые возникли

некоторые изображения в карусели (стоит Mega Slider Pro ) не подтянулись

и насыпало ошибок

2023-03-20 10:28:42 - PHP Warning:  imagewebp(): Palette image not supported by webp in /home/yy405091/astore.org.ua/www/system/storage/modification/catalog/model/tool/image.php on line 211
2023-03-20 10:28:42 - PHP Warning:  imagewebp(): Palette image not supported by webp in /home/yy405091/astore.org.ua/www/system/storage/modification/catalog/model/tool/image.php on line 211
2023-03-20 10:28:42 - PHP Warning:  imagewebp(): Palette image not supported by webp in /home/yy405091/astore.org.ua/www/system/storage/modification/catalog/model/tool/image.php on line 211
2023-03-20 10:28:42 - PHP Warning:  imagewebp(): Palette image not supported by webp in /home/yy405091/astore.org.ua/www/system/storage/modification/catalog/model/tool/image.php on line 211
2023-03-20 10:28:42 - PHP Warning:  imagewebp(): Palette image not supported by webp in /home/yy405091/astore.org.ua/www/system/storage/modification/catalog/model/tool/image.php on line 211

но после очистки кеша - больше их не вижу.

 

Пересохраните в другой формат эти изображения. Возможно эта ошибка в gif изображениях.

Это решение похоже нужно применить https://stackoverflow.com/questions/69378502/php-warning-imagewebp-palette-image-not-supported-by-webp

Ссылка на комментарий
Поделиться на других сайтах

22.03.2023 в 15:46, buslikdrev сказал:

Пересохраните в другой формат эти изображения. Возможно эта ошибка в gif изображениях.

Это решение похоже нужно применить https://stackoverflow.com/questions/69378502/php-warning-imagewebp-palette-image-not-supported-by-webp

спасибо за совет, так же это понял - проблема оказалась очень простой - 4 изображения в слайдере почему-то не захотели сгенерироваться. я их заново пересохранил из исходников - и проблема пропала. 

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.