[英]How to get cropped image dimensions in a Fluid template in Typo3 v8
有沒有辦法在流體模板中獲取裁剪圖像的實際圖像大小(寬度/高度)(“圖像處理”> [打開編輯器])?
我能想到的只有{image.properties}
和width
和height
。 但這些是原始資源的尺寸,而不是裁剪后的尺寸。 當然還有一個屬性crop
包含所有的crop信息:
{"default":{"cropArea":{"height":0.6431784107946027,"width":0.608,"x":0.037,"y":0.15592203898050974},"selectedRatio":"NaN","focusArea":null}}
但是我真的必須找到一種方法來在流體中解析它嗎(如果可能的話)? 沒有官方的方法來計算生成圖像的實際尺寸嗎?
我的用例是一個圖像庫組件,我需要明確說明圖像尺寸。
在 TYPO3 Fluid 中,您可以裁剪圖像,如下所示。 看這里
<f:image src="{image ogject}" alt="Landscape" width="100c" height="100c" />
您可以使用 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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.