私は Django が初めてで、現在、最初のプロジェクトに取り組んでいます。サムネイルには sorl-thumbnails を使用していますが、奇妙なエラーに腹を立てて、どこから来たのかわかりません。
私がやろうとしているのは、画像のサイズを変更し、キャンバスで 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 です。どんな助けでも役に立ちます。
前もって感謝します。