如何在Python中将图像适配到标签大小

3
在Python中,我使用标签来显示图片。 但是,这些图片非常大,它们超出了标签的大小。 有没有一种方法可以将图片加载到适合标签而无需调整其大小?以下是我目前的做法:
labelWidth = top.winfo_screenwidth()
labelHeight = top.winfo_screenheight() 
maxsize = (labelWidth, labelHeight)
im.thumbnail(maxsize, Image.ANTIALIAS)
tkpi = ImageTk.PhotoImage(im)

但这需要花费太长时间。

1个回答

1

try:

im = im.resize(maxsize)

改为:

im.thumbnail(maxsize, Image.ANTIALIAS)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接