You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置TYPO3/ImageMagick避免WebP自动转为PNG?

TYPO3 默认输出WebP而非PNG的配置方案

1. 确认图像处理器支持WebP

先检查ImageMagick/GraphicsMagick对WebP的支持:

  • ImageMagick执行命令:convert -list format
  • GraphicsMagick执行命令:gm convert -list format
    查看输出中是否存在WEBP* rw+类的条目,若无则需安装对应WebP扩展包(比如Debian/Ubuntu下的libwebp-dev)。

2. 调整TYPO3图像格式优先级

修改LocalConfiguration.php或AdditionalConfiguration.php,将webp移到图像格式列表的靠前位置,让TYPO3优先选用:

$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'] = 'webp,jpg,jpeg,png,gif,svg';

3. 全局设置默认输出格式

方式一:通过TypoScript全局配置

在模板的TypoScript设置中添加:

lib.contentElement.settings.image.defaultFileExtension = webp

此配置会让所有内容元素中的<f:image>默认输出WebP格式。

方式二:修改内容元素模板

如果需要针对特定内容元素调整,找到对应Fluid模板(比如Resources/Private/Templates/ContentElements/Image.html),将<f:image>标签设置为默认输出WebP:

<f:image image="{file}" fileExtension="webp" />

4. 清除缓存

修改配置后,务必清除TYPO3的页面缓存和图像缓存,确保新配置生效。

内容的提问来源于stack exchange,提问作者Sven

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 21:05:25