所以在python中我有一个Label用于显示图像。但是图像相当大,超出了标签的大小。有没有办法加载图像以适应标签而不调整大小?
这就是我现在所做的。
labelWidth = top.winfo_screenwidth()
labelHeight = top.winfo_screenheight()
maxsize = (labelWidth, labelHeight)
im.thumbnail(maxsize, Image.ANTIALIAS)
tkpi = ImageTk.PhotoImage(im)
但这需要很长时间。
先谢谢了,我对Python很新。
答案 0 :(得分:1)
尝试:
im = im.resize(maxsize)
而不是:
im.thumbnail(maxsize, Image.ANTIALIAS)