sorl-thumbnail: сохранить прогрессивность файлов JPEG.

Большинство файлов JPEG, загружаемых на мои сайты, сохраняются в прогрессивном формате, но ни один эскиз, сгенерированный sorl-thumbnail, не создается как прогрессивный, в отличие от исходного изображения. Это важно при создании эскизов больших изображений, например, для отображения в карусели/слайдере.

Я зарегистрировал проблему на трекере sorl, но я думаю, что, возможно, создам собственный бэкенд на основе существующих, может решить проблему. Любые идеи?

Спасибо!


person Armando Pérez Marqués    schedule 28.08.2011    source источник


Ответы (1)


person    schedule
comment
Я просто тестировал что-то вроде этого (в основном копировал-вставлял этот метод движка PIL). В моей версии я не проверял, является ли формат JPEG (это действительно необходимо?). Настоящая проблема была с image.progressive. Я использую Python 2.6.7 и PIL 1.1.7, и при попытке ответить на этот вопрос параметр image не раскрывал атрибут progressive. Затем я использовал True, и все работало нормально. Итак, для этого ответа осталось только узнать, как определить, является ли исходное изображение прогрессивным JPEG или нет. - person Armando Pérez Marqués; 29.08.2011
comment
есть ли вред в том, чтобы сделать их всех прогрессивными? - person Thomas; 29.08.2011
comment
Думаю, нет, просто вопрос согласованности ... В любом случае, с помощью этого метода сложно определить, является ли изображение JPEG прогрессивным или нет, поэтому я принимаю ваш ответ, поскольку я использую его прямо сейчас. - person Armando Pérez Marqués; 30.08.2011