我一直在使用 sorl-thumbnail 一段时间没有问题。但是,开始出现以下错误:encoder error -2 when writing image file
。
以下代码导致错误:
from sorl.thumbnail import get_thumbnail
photobooth_thumbnail = get_thumbnail(img_file,
PHOTOBOOTH_THUMB_SIZE, crop='center', quality=99)
作为img_file
Django 模型的 ImageField 以及何时PHOTOBOOTH_THUMB_SIZE
“足够大”。当我使用PHOTOBOOTH_THUMB_SIZE = '670'
时,一切正常,但是当我将其增加到 时PHOTOBOOTH_THUMB_SIZE = '1280'
,出现了上述错误。
鉴于低级别消息,我怀疑这是 PIL 中的错误,而不是 sorl-thumbnail 中的错误。我想要更大的缩略图,所以我会很感激这方面的任何帮助。提前致谢。