typo3 flexslider 应该使用原始图像而不是裁剪图像

typo3 flexslider should user original image and not cropped one

在我的 typo3 7.6.19 网站中,我想使用 flexslider 插件。 效果很好,我的问题是图片是裁剪后的,而不是我上传的原始文件。

如何更改为使用原始图片?

提前致谢

插件设置了一个 TypoScript 常量

plugin.tx_wsflexslider.maxwidth=800px

您可以在 TypoScript 模板中修改此值(模块模板 > 常量编辑器 > select "PLUGIN.TX_WSFLEXSLIDER"

关于你的另一个问题,即缩小图像中的伪影,我认为当将图像从 2550px 调整到 800px 时,质量很可能会降低 :) 你可以在 Install Tool >All 中检查这些设置配置 > 图像处理 [GFX],看看你是否可以改进它们。

最后一句话:我不会用2550px的图片,好像会很重!我会尝试做出妥协(例如 plugin.tx_wsflexslider.maxwidth=1200px)。

您还可以评估扩展 EXT:image_autoresize https://extensions.typo3.org/extension/image_autoresize/ 上传图片时自动调整图片大小并限制编辑器将上传的图片的重量或尺寸。

从这个答案中 我看到(当然)你也可以修改渲染图像的部分并完全避免使用 TypoScript 常量,但出于我上面提到的原因,我不会推荐一下。

在 TYPO3 10.4.x 和 ws_slider 0.9.8 中,它不是常数而是:

<f:image image="{item.foregroundMedia.0}" maxWidth="600" /> 

Resources/Private/Partials/Item/Flexslider.html