如何在Typo3 v8中的Fluid模板中获取裁剪的图像尺寸

时间:2017-11-30 07:53:01

标签: typo3 fluid typo3-8.x typo3-8.7.x

是否有办法在裁剪图像(“图像处理”> [Open Editor])中获取实际图像尺寸(宽度/高度) 流体模板

我能想到的只有{image.properties}width以及height。但这些是原始资源的维度,而不是裁剪的维度。当然还有一个属性crop,它包含所有裁剪信息:

{"default":{"cropArea":{"height":0.6431784107946027,"width":0.608,"x":0.037,"y":0.15592203898050974},"selectedRatio":"NaN","focusArea":null}}

但我是否真的必须找到一种方法来解析它(如果可能的话)?是否有正式的方法来计算生成图像的实际尺寸?

我的用例是一个图像库组件,我需要明确说明图像尺寸。

2 个答案:

答案 0 :(得分:1)

在TYPO3 Fluid中,您可以裁剪如下图像。 See here

<f:image src="{image ogject}" alt="Landscape" width="100c" height="100c" />

答案 1 :(得分:0)

您可以使用VHS Media / SizeViewHelper https://fluidtypo3.org/viewhelpers/vhs/master/Media/SizeViewHelper.html

<f:format.bytes><v:media.size path="{f:uri.image(image: mediaElement, width: 600) -> v:format.trim(characters: '/')}" /></f:format.bytes>