我是Django中的新成員,目前我正在開發我的第一個項目。對於縮略圖,我正在使用索爾縮略圖,但是一個奇怪的錯誤讓我感到厭煩,無法弄清楚從哪裏來。(Django和PIL)編碼器錯誤-2編寫圖像文件時
我試圖做的是重新調整大小的圖像和裁剪165x165與畫布。之後,我將圖像發送到服務器並用PIL保存。在90%的情況下,一切正常,但有一段時間,我收到一個錯誤,並在控制檯中顯示以下文字 - 「編碼錯誤-2編寫圖像文件」和「暫停不允許」。在下面的行中引發了一個例外:
{% thumbnail request.user.artist.get_avatar "50x50" crop="center" as im %}
奇怪的是,當我將它從「50x50」更改爲「55x55」時。一切都開始工作。
圖片始終具有相同的尺寸(165x165)。我檢查了媒體文件夾,並且圖像被正確保存。 我使用的python版本是python 3.3.2,Pillow的版本是2.2.2和Django 1.6。幫助會很有用。
在此先感謝。
https://github.com/python-imaging/Pillow/issues/169#issuecomment-15531026 https://github.com/python-imaging/Pillow/issues/173 http://stackoverflow.com /問題/ 19600147/SORL-縮略圖編碼器錯誤2時,書寫後圖像文件 –