Перейти к содержанию

v1.1.3 обновление от 12-Сен-2023


ab.support.serhii

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

  • Администраторы
Post #5301 Опубликовано

Дорогие друзья, сегодня мы выпустили релиз обновления:

WebP изображения v1.1.3 от 12-Сен-2023

Новые возможности и улучшения:
[+] Добавлена настройка модуля "Конвертировать для email".

Изменения в существующей функциональности:
[*] Улучшена адаптация с модулями сторонних разработчиков, работающих с изображениями.

Исправления ошибок:
[!] При установленном значении WEBP настройки "Иконки → Формат иконки" могла нарушаться работа модуля, из-за чего некоторые изображения не показывались. Исправлено.
[!] Работа модуля могла нарушать отображение SVG логотипа. Исправлено.

Обновления доступны всем пользователям с активной подпиской, производятся через Центр обновлений CS-Cart.


Хотите, мы оповестим Вас о следующем обновлении? Подпишитесь на наши каналы для анонсов:
Telegram
WhatsApp
YouTube

  • 8 месяцев спустя...
Post #9194 Опубликовано (изменено)

Доброго дня! Заметил такую штуку. Я иногда в товары добавляю картинку в формате .gif (например 3D анимация товара), вот пример:

Спойлер

grent_5191_3d.gif.472eeff5a0a91eefb918927938541e14.gif

Ну и когда это изображение в формате gif перегоняется в webp то естественно вся анимация пропадает. Как бы в настройках модуля добавить строчку где через запятую будет список исключенных форматов?

Изменено пользователем ab.support.serhii
спрятал анимацию под спойлер
  • Администраторы
Post #9195 Опубликовано
34 минуты назад, Maksim сказал:

Ну и когда это изображение в формате gif перегоняется в webp то естественно вся анимация пропадает

Проблема не в модуле, поскольку он сам ничего не конвертирует. Это делает библиотека GD или Imagick на вашем сервере.

Формат webp позволяет анимацию.

http://i.abt.team/serj/e803b8b0de.webp

Вопрос только в том, может ли конвертировать её установленная у вас версия библиотеки.

 

У нас нет в ближайших планах делать такую настройку.

Можно конвертировать анимацию до загрузки с помощью сторонних сервисов

https://letmegooglethat.com/?q=animated+gif+to+webp

либо в файле

app/addons/ab__webp/func.php

попробовать удалить gif из списка разрешённых форматов (не тестировано! сделать бекап файла перед внесением изменений!)

http://i.abt.team/serj/2024_05_27_6748718449.jpg

  • Like 1
  • 1 год спустя...
Post #14341 Опубликовано

Почему баннеры в меню не конвертируются в WebP

 

1/ Используем модуль WebP с конвертацией на ходу (тк отложенная конвертация всегда у меня ломает изображения).

2/ Все изображения в меню при этом не конвертируются в WebP

 

сайт: https://stile.me/

Баннеры: 

https://stile.me/images/abt__ut2/banners/all/15/Banner 1.1.jpg?_t=1717863009

https://stile.me/images/abt__ut2/banners/all/15/Banner 3.1.jpg?_t=1717863726

https://stile.me/images/abt__ut2/banners/all/15/Banner 4.1.jpg?_t=1717863445

 

  • Администраторы
Post #14342 Опубликовано

@a.stepanovna 1. не нужно всё подряд писать в одну тему UniTheme2. Для каждого из модулей есть соответствующий раздел!

2. HTML-контент не подлежит конвертации и выводится как есть. Это касается как содержимого меню, так и описаний товаров, например, или статей блога.

Конвертируются только изображения, которые загружаются через стандартный загрузчик изображений.👇

2025_07_15_5454345305.jpg.1aadf05a17d888709464f9b431b622ec.jpg

  • 2 месяца спустя...
Post #14872 Опубликовано (изменено)

У нас назрела плотная работа по подбору нужных размеров изображений и веса и вот что мы заметили. 

1/ Функция "Отложенная конвертация" если ее включить то после выполнения когда в очереди нет ничего. На сайте отображаются в ряде случаев битые изображения - как будто бы их нет - как будто бы часть не проконвертировалось. Поэтому мы вынуждены использовать конвертацию на лету которая валит весь сайт

2/ При изменении Качество формата WebP насколько мы видим изображения не конвертируется если уже есть единожды сгенерированные webp изображения 

Тут хорошо бы иметь какую-то опцию сброса или что-то около того

3/ При игре с качеством изображения хорошо бы иметь возможно для конкретной страницы товара все перегенерировать чтобы посмотреть как меняется вес изображений. Например добавляя какой-то параметр в URI

Изменено пользователем a.stepanovna
Post #14873 Опубликовано (изменено)

Есть изображение весом 1.7 Mb при качестве 100 оно весит 1.2 Мb (файл прикрепил в архиве чтобы была возможность проверить)

Если мы тоже изображение засунем в сервис https://squoosh.app/editor то при 100 качестве оно будет весить 783Кб

 

Что мы делаем не так?

 

22032023-_DSC2379.jpg.zip

Изменено пользователем a.stepanovna
Post #14877 Опубликовано
В 20.09.2025 в 11:18, a.stepanovna сказал:

Есть изображение весом 1.7 Mb при качестве 100 оно весит 1.2 Мb (файл прикрепил в архиве чтобы была возможность проверить)

Если мы тоже изображение засунем в сервис https://squoosh.app/editor то при 100 качестве оно будет весить 783Кб

 

Что мы делаем не так?

 

22032023-_DSC2379.jpg.zip 1.55 MB · 0 загрузок

 

Причем если изображение перезалить то оно сожмется до 50Кб. Видимо случается какая-то проблема при массовой риалтайм конвертации

  • Администраторы
Post #14884 Опубликовано
В 20.09.2025 в 11:13, a.stepanovna сказал:

На сайте отображаются в ряде случаев битые изображения - как будто бы их нет - как будто бы часть не проконвертировалось.

Это можем исследовать.

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

В 20.09.2025 в 11:13, a.stepanovna сказал:

хорошо бы иметь какую-то опцию сброса или что-то около того

http://i.abt.team/serhii/2025_09_22_6850991927.jpg

В 20.09.2025 в 11:13, a.stepanovna сказал:

Например добавляя какой-то параметр в URI

Убираете ab__webp и меняете _jpg.webp на .jpg — получаете исходное изображение.

https://unitheme.net/images/ab__webp/detailed/1/5709485_sd_jpg.webp

https://unitheme.net/images/detailed/1/5709485_sd.jpg

В 20.09.2025 в 11:18, a.stepanovna сказал:

Что мы делаем не так?

В 21.09.2025 в 17:29, a.stepanovna сказал:

Видимо случается какая-то проблема при массовой риалтайм конвертации

Модуль сам по себе ничего не конвертирует, этим занимаются библиотеки GD / imagick на сервере (то же делает и CS-Cart).

Посмотрите в phpinfo на их версии, может стоит их обновить, возможно стоят старые версии с какими-то проблемами.

Также в config.local.php есть такой твик:

'image_resize_lib' => 'auto', // library to resize images - "auto", "gd" or "imagick"


Попробуйте выставить принудительно или одно, или другое - посмотрите, будет ли разница.

Разумеется после этого стоит очищать кеш миниатюр и CS-Cart, и модуля, чтобы они заново сконвертировались.

 

А что там под капотом у стороннего сервиса, как он работает, что он использует для сжатия — один Бог знает.

  • OK 1
Post #14887 Опубликовано (изменено)

@ab.support.serhii

 

Цитата

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

Да обязательно сделаем!

 

Цитата

Тут хорошо бы иметь какую-то опцию сброса или что-то около того

 

Давайте я тут более подробно опишу, а то я описала так что вы не поняли меня. 

Итак, у меня сгенерировали изображения, их сейчас 149 261 шт. Если я их удалю то сайт ляжет на 8-10 часов. При этом я нахожу некоторые косяки (не ваши) того как происходит конвертирование (когда файл весит 2Mb сконвертированный а должен 0,2Mb) и тут хорошо бы иметь опцию перегенерации на странице товара например. 

 

или другой кейс: вот изменили мы качество со 100 до 85 и надо переконвертировать все. Сейчас есть одна опция: удалить все 149 261 шт. изображений и опять весь сайт ляжет

 

Изменено пользователем a.stepanovna
  • Администраторы
Post #14888 Опубликовано

@a.stepanovna необходимость такого функционала под вопросом, поскольку он может понадобиться разве что для первоначальной настройки после установки модуля. Вы же в данном случае поступили наоборот — сначала сконвертировали, потом занялись настройкой.

Эксперименты нужно проводить на тестовой копии сайта, чтобы это не влияло на живой сайт.

В 22.09.2025 в 13:29, a.stepanovna сказал:

весь сайт ляжет

Если такая операция кладёт сайт, то вы уверены, что мощности вашего сервера достаточно..?

В любом случае, в файле /app/addons/ab__webp/config.php можно изменить значение конвертируемых за один раз изображений.

Тогда CRON будет 2 раза в час конвертировать по 100 изображений, например, а не по 1000.

  • OK 1

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

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

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...