Я использую 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
моделью ImageField Django и когда PHOTOBOOTH_THUMB_SIZE
является «достаточно большим». Когда я использовал PHOTOBOOTH_THUMB_SIZE = '670'
, все работало просто отлично, но когда я увеличил его до PHOTOBOOTH_THUMB_SIZE = '1280'
, появилась вышеупомянутая ошибка.
Я подозреваю, что это ошибка в PIL, а не в sorl-thumbnail, учитывая сообщение низкого уровня. Я хотел бы иметь большие миниатюры, поэтому я был бы признателен за любую помощь в этом. Заранее спасибо.