2010-03-15 40 views
0

我今天一直在使用PIL首次。我想調整圖片的大小(假設它大於800x600)並創建縮略圖。我可以單獨執行這些任務中的任一個,但不能在一個方法中一起使用(我正在使用django admin中的自定義保存方法)。這會返回一個「無法識別映像文件」的錯誤消息。Python的圖片庫,關閉方法

該錯誤是上線「圖像= Image.open(self.photo)」之後的「#if圖像是大小爲greatet大於800×600然後調整圖像」。

我想這可能是因爲圖像已經打開,但如果我刪除行我仍然得到的問題。所以我想我可以在創建縮略圖後重新打開後嘗試關閉。

但我無法找到一個close方法....

+1

確保自我。照片是一個完整的目錄路徑圖像被調整 – Brant 2010-03-15 17:39:03

回答

0

啊,如果我只打開原單圖像一次,然後調整的問題解決之後創建縮略圖

+0

無法理解您的解決方案。你會詳細說明嗎? – eros 2011-11-08 02:21:53