0

私はdjango sorlのサムネイルを使用していますが、問題が発生しました。

テンプレートの設定を、幅と高さが 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 に答える