Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 25, 2008 12:56:53

куиуд
От:
Зарегистрирован: 2008-04-02
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

interlaced PNG

У меня в модели есть поле ImageField. Я использую PIL При валидации поля когда выполянется
trial_image = Image.open(StringIO(f.content))
trial_image.load()
появляется исключение raise IOError(“cannot read interlaced PNG files”). PIL не поддерживает interlaced PNG. Я хочу сделать проверку если файл не interlaced PNG, то для него выполнять loda(), иначе не выполнять. Можно ли как то определить файл interlaced PNG или нет?



Офлайн

#2 Июнь 25, 2008 13:11:53

куиуд
От:
Зарегистрирован: 2008-04-02
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

interlaced PNG

решение уже найдено



Офлайн

#3 Июнь 25, 2008 13:55:58

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

interlaced PNG

А какое?

Офлайн

#4 Июнь 25, 2008 15:47:38

ZAN
От:
Зарегистрирован: 2007-06-10
Сообщения: 403
Репутация: +  10  -
Профиль   Отправить e-mail  

interlaced PNG

Забить =)



Офлайн

#5 Июнь 26, 2008 14:00:55

PyCraft
От:
Зарегистрирован: 2008-05-23
Сообщения: 81
Репутация: +  0  -
Профиль   Отправить e-mail  

interlaced PNG

куиуд
Можно ли как то определить файл interlaced PNG или нет?
Наверное, прочитать заголовок в теле объекта. Не пробовал, но думаю, должно различаться.



Офлайн

#6 Сен. 28, 2008 20:07:47

0lejka
От:
Зарегистрирован: 2008-02-28
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

interlaced PNG

PyCraft
Наверное, прочитать заголовок в теле объекта. Не пробовал, но думаю, должно различаться.
можно просмотреть trial_image.info
вы же об этом?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version