簡體   English   中英

如何在 Typo3 v8 的 Fluid 模板中獲得裁剪的圖像尺寸

[英]How to get cropped image dimensions in a Fluid template in Typo3 v8

有沒有辦法在流體模板中獲取裁剪圖像實際圖像大小(寬度/高度)(“圖像處理”> [打開編輯器])?

我能想到的只有{image.properties}widthheight 但這些是原始資源的尺寸,而不是裁剪后的尺寸。 當然還有一個屬性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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM