Всем привет!
Вопрос простой - поддерживает ли система формирование формата webp на лету, размер картинок?
Пример с популярной онлайн системы, как формируются картинки:
{% assign img_width = widget_settings.layout-content-max-width | default: settings.layout-content-max-width | divided_by: widget_settings.count-active-slides %}
{% if widget_settings.layout-wide-content %}
{% assign img_width = 1920 | divided_by: widget_settings.count-active-slides %}
{% endif %}
{% assign img_height = img_width %}
{% assign img_height = img_height | divided_by: widget_settings.img-ratio | to_integer | plus: 1 %}
<picture>
<source media="(max-width:480px)" data-srcset="{{ block.image | image_url: 500, format: 'webp', resizing_type: 'fit_width', quality: 100 }}" type="image/webp" class="lazyload">
<img data-src="{{ block.image | image_url: img_width, height: img_height, resizing_type: 'fill-down', quality:100 }}" class="lazyload">
</picture>
На выходе получается примерно так:
<picture>
<source media="(min-width:769px)" type="image/webp" srcset="*.jpg@webp">
<source media="(max-width:480px)" type="image/webp" srcset="***.jpg@webp">
<source media="(max-width:768px)" type="image/webp" srcset="***.jpg@webp">
<img src="***.jpg">
</picture>
Я думаю вопрос понятен, и сам вопрос не то что бы актуальный, а значимый для 2022 при выборе системы, оптимизации проектов. Если уже есть модуль (и возможно ли такое реализовать при текущем api), дайте знать.
Спасибо