0

我一直在使用 django sorl thumbnail,但遇到了问题。

我在模板上设置设置以缩放任何大于 500 宽度和高度的图像,以将其调整为大约 500 宽度和高度。问题是,如果图像低于高度和宽度 500 的固定设置会发生什么情况。然后图像被放大到 500 的宽度和高度。如何解决这个问题,使任何低于 500 宽度和高度的图像都不需要调整大小。

{ % thumbnail item.image "x500" as im %}
   <img src="{{ im.url }}">
 {% endthumbnail %}

在此处输入图像描述

4

1 回答 1

0

我解决了,你必须设置upscale=False

Upscale是一个布尔值,控制图像是否可以放大,默认值为True.

{% thumbnail item.image "x500" upscale=False as im %}
   <img src="{{ im.url }}">
{% endthumbnail %}

那么你的低于 500px 的图像将不会被放大。

于 2013-05-09T14:10:30.003 回答