1

背景: 我必須上傳用戶的圖像。如何在Django中縮放圖像

問題: 圖像需要重新調整大小,以免我的磁盤上出現巨大的圖像。這個重新調整大小應該在圖像保存之後發生。

我已經檢查了下面的代碼

Django Snippet for image scaling

,但不能直接使用它,作爲圖像的Windows路徑是給一個問題。有沒有簡單的方法可以完成縮放。是否有任何可以直接用於此的python或django模塊? 如果是,哪一個將是最優化的?

+0

檢查這個問題是幾乎相同。 http://stackoverflow.com/questions/9549059/sorl-thumnail-resizing-and-saving/9555764#9555764 – 2012-03-06 07:01:18

+1

sorl-thumbnail是一款django應用程序。您可以輕鬆地通過pip來安裝它。文檔:http://thumbnail.sorl.net/ – 2012-03-06 07:34:37

+0

「但無法直接使用它,因爲圖像的窗口路徑出了問題。」你是否會在生產中使用Windows? – 2012-03-06 17:18:48

回答

2

使用Python PIL庫。藉助此庫,您可以操作圖像並進行所需的更改。網絡上有很多使用PIL的例子。

我會推薦你​​使用PIL庫和編寫你自己的代碼,因爲它可能比試圖讓第三方庫工作(個人經驗)容易得多。

+1

對於PIL友好的版本,可以使用「Pillow」 – Frg 2012-03-06 10:24:39