Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 5, 2010 13:30:38

Чел_вТапКах
От:
Зарегистрирован: 2009-07-22
Сообщения: 92
Репутация: +  0  -
Профиль   Отправить e-mail  

thumbnail

при работе с с thumbnail возник след вопрос……
когда мы пишем что то типа img.thumbnail((100, 80), Image.ANTIALIAS) то изображение обрезается по 1 параметру, а по второму он берет в процентах…..тоесть на выходе получаются файлы вида: 100х65, 100х45 или 70х80 , 40х80…..как получить файл именно 100х80?????????



Офлайн

#2 Фев. 5, 2010 14:12:19

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

thumbnail

смотри метод resize, но о пропорциях тогда беспокойся сам :)



Офлайн

#3 Фев. 5, 2010 15:10:05

Чел_вТапКах
От:
Зарегистрирован: 2009-07-22
Сообщения: 92
Репутация: +  0  -
Профиль   Отправить e-mail  

thumbnail

если кому то интересно…то код вида

thumb_path = get_thumbnail_path(image_path, size)
delete_thumbnail(image_path, size)
img = Image.open(image_path)
small_img = img.resize((100, 80), Image.ANTIALIAS)
#img.thumbnail((100, 80), Image.ANTIALIAS)
small_img.save(thumb_path)
вполне удовлетворил мои потребности
спасибо igor.kaist



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version