Tkinter使图像更小而不会丢失细节

时间:2018-05-09 22:19:56

标签: python python-3.x tkinter

目前我正在使用" subsample"所以图片不会填满屏幕,但是我注意到这样做会使它失去质量。

append

(左= tkinter上的图像,右=油漆上的图像)

如何在不降低图像质量的情况下缩小图像?

1 个答案:

答案 0 :(得分:1)

我建议使用Pillow(以前称为PIL,现已弃用)。

使用Pillow,您可以使用thumbnail()功能缩小图像,或者如果您想增加图像的大小,resize()功能也可以使用。

from PIL import Image
size = 128, 128    
im = Image.open(infile)
im.thumbnail(size)
im.save(file + ".thumbnail", "JPEG")