2

背景:ユーザーから画像をアップロードする必要があります。

問題:ディスク上に巨大な画像が表示されないように、画像のサイズを変更する必要があります。このサイズ変更は、画像が保存された直後に行う必要があります。

次のコードを確認しました

画像スケーリング用のDjangoスニペット

しかし、画像のウィンドウパスが問題を引き起こしていたため、直接使用することはできませんでした。スケーリングを行う簡単な方法はありますか?これに直接使用できるpythonまたはdjangoモジュールはありますか?はいの場合、どれが最も最適化されますか?

4

1 に答える 1

2

Python PIL ライブラリを利用します。このライブラリを使用すると、画像を操作して必要な変更を加えることができます。ネット上で PIL を使用する例はたくさんあります。

PIL ライブラリを使用して独自のコードを作成することをお勧めします。これは、サード パーティのライブラリを動作させるよりもはるかに簡単な場合があるためです (個人的な経験)。

于 2012-03-06T10:17:14.860 に答える