我在我的django站点上使用了sorl-thumbnail和PIL。当满足某些条件时,如何剪切图像?例如,仅当原始图像宽度大于600px时才创建宽度为600px的缩略图。
{% thumbnail img.image "600" as im %}
<img src="{{ im.url }}" width="{{ im.width }}" alt="{{ object.name }}" />
{% endthumbnail %}发布于 2012-03-07 06:25:43
如果我理解你的意思,你只是希望图像只有600px或更小,也就是说,你不希望sorl缩略图总是将其拉伸到600px。
如果是这样,您只需要添加upscale=False
{% thumbnail img.image "600" upscale=False as im %}
<img src="{{ im.url }}" width="{{ im.width }}" alt="{{ object.name }}" />
{% endthumbnail %}https://stackoverflow.com/questions/9592300
复制相似问题