在 img_url in liquid 中使用图像大小变量

using a variable for size of image in img_url in liquid

我正在尝试在我的 shopify 商店中显示宽高比为 4:1 的图片,但是因为我不知道图片的大小,所以我使用了以下代码:

{% assign h = image_object.width | divided_by: 4 %}
{% assign size = image_object.width | append: "x" | append: h | strip %}
<img src="{{ image_object | img_url: size ,crop: 'center'}}">

但这不起作用。图片保持原始大小。

问题是 divided_by 返回了一个非整数,它不适用于 img_url。添加 | floor 解决了问题。