2014-11-18 2 views
2

Итак, в python у меня есть ярлык, который я использую для отображения изображений. Но изображения довольно большие и превышают размер метки. Есть ли способ загрузить изображения в соответствии с меткой без их изменения?Как разместить изображение на этикетке в Python

вот что я делаю сейчас.

labelWidth = top.winfo_screenwidth() 
labelHeight = top.winfo_screenheight() 
maxsize = (labelWidth, labelHeight) 
im.thumbnail(maxsize, Image.ANTIALIAS) 
tkpi = ImageTk.PhotoImage(im) 

но это уходит в длину.

Спасибо, передовой, я очень новичок в Python.

ответ

1

попробовать:

im = im.resize(maxsize) 

вместо:

im.thumbnail(maxsize, Image.ANTIALIAS) 
+0

Ускорена вещи благодаря –

Смежные вопросы