在 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
解决了问题。
我正在尝试在我的 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
解决了问题。