1

PIL画像を保存するときに、画像サイズを縮小するためにすでに使用しています。次のようなものです。

image = Image.open(filename)
image.thumbnail(size, Image.ANTIALIAS)
image.save(filename)

今、テンプレートに画像リストを表示したいのですが、画像のリストは次の場所で作成されviews.pyます:

for company in companies:
   list+='<img src="'+company.logo.url+'" />'
return render_to_response('index',{'list':list})

template:

<span>{{list|safe}}</span>

テンプレートで画像を表示するときに画像のサイズを小さくして、すばやく読み込むことはできますか?

4

2 に答える 2

1

テンプレートで画像を表示するときに画像のサイズを小さくして、すばやく読み込むことはできますか?

これを動的に行うと、画像を送信するよりも確実に遅くなります。画像を保存するときは、サイズの小さい別のバージョンを保存して、そのバージョンをリストで提供するだけです。

于 2013-01-07T17:43:38.737 に答える
0

たぶん、これはあなたが探しているものに役立つかもしれません. このスニペットを使用すると、templateレベルで画像のサイズを変更する問題を解決できます。また、Ryan Fugger を実行したバージョンを使用することもできます。こちらから入手できます。それがあなたを助けることを願っています。

于 2013-01-08T04:57:00.013 に答える