发布于 2021-07-02 05:53:30
GD映像工具包支持WebP。
正如变更记录中所指出的,您可以通过转到WebP来检查您的PHP版本是否有admin/reports/status/php#module_gd支持。
如果您在站点上做了大量的图像处理,您可能通过ImageMagick使用ImageMagick控制模块工具包。在这种情况下,启用GD支持并不重要,因为Drupal使用的是Imagemagick,而不是GD。
因此,首先,检查您的图像工具包在/admin/config/media/image-toolkit。如果使用的是ImageMagick,则需要执行以下操作:
/admin/config/media/image-toolkit格式手风琴标题。enabled: true。现在,这将允许您将图像样式转换为WebP。(/admin/config/media/image-styles)
If通过核心响应图像模块在站点上使用响应图像样式,并且将所有图像样式转换为WebP,您将中断对旧版本的Safari和Internet的支持,后者不支持WebP. (caniuse webP)
这是WebP模块自动处理的东西,但core不处理。因此,如果您将所有内容转换为WebP,并将其称为“一天”,您将为某些用户破坏您的站点。
不幸的是,core的Responsive模块只支持基于视口大小的断点,但是正确的方法是在标记上设置type,核心不允许这样做。有一个关于这一点的drupal.org问题。
解决办法:
/admin/config/media/responsive-image-style/MY_STYLE),对所有断点使用转换为WebP的图像样式,然后使用非WebP图像样式作为Fallback图像样式。https://drupal.stackexchange.com/questions/303881
复制相似问题