我是 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。任何帮助都会很有用。
提前致谢。