yireo/magento2-next-gen-images

Magento 2 模块,用于添加对 Magento 前端 NextGen 图像的支持

资助包维护!
yireo
www.paypal.me/yireo

安装次数: 684,515

依赖项: 2

建议者: 0

安全性: 0

星标: 44

关注者: 6

分支: 26

开放性问题: 2

类型:magento2-module

0.5.7 2024-08-26 07:29 UTC

README

此模块为 Magento 2 添加了 NextGen 图像支持。请注意,这是一个基础扩展,供其他扩展使用。有关详细信息,请参阅 Yireo_Webp2

警告:如果您正在使用 Hyva 并且想要使用此模块的最新版本,请删除 Hyva_YireoNextGenImages

开发

此模块在 Magento 店铺配置中包含一些设置和信息面板。但主要功能是在 Layout 上添加了一个插件,该插件扫描 HTML <img/> 标签,将它们转换为带有备用图像格式的 <picture/> 标签。

模块 Foo_Bar 可以添加一个 etc/di.xml 文件,向转换器列表添加一个新的转换器(一个实现 \Yireo\NextGenImages\Convertor\ConvertorInterface 的类)。

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <type name="Yireo\NextGenImages\Convertor\ConvertorListing">
        <arguments>
            <argument name="convertors" xsi:type="array">
                <item name="foobar" xsi:type="object">Foo\Bar\Convertor</item>
            </argument>
        </arguments>
    </type>
</config>

常见问题解答

我能否跳过图像的懒加载?

是的,只需将 fetchpriority="high" 添加到您选择的图像 HTML 中。

路线图

  • 将 CLI 移入单独的模块
  • 将前端移入单独的模块
  • 创建 GraphQL 支持
  • 添加更多下一代图像格式
    • JPEG 2000
    • HEIC
    • AVIF
    • JPEG XL
    • WebP2