几周前,我将png图像加载到Tkinter画布中,并使用create_image进行了绘制,但是现在我已经不能再这样做了,我尝试使用ImageTk进行转换,但是png无法显示
我有以下代码:
load = Image.open("mouse.png")
self.img = ImageTk.PhotoImage(load)
self.draw.create_image(100,100,image=self.img,anchor = NW)
self.draw.image = self.img
我只需要展示一个png图片
答案 0 :(得分:0)
尝试一下
vSmallIco = (15, 15)
self.original = Image.open('.//data//img//plus.png')
resized = self.original.resize(vSmallIco, Image.ANTIALIAS)
self.plusIco = ImageTk.PhotoImage(resized)
self.medIco = ttk.Label(self.mf, image=self.plusIco, style='Main.TLabel')
此操作已完成
from PIL import Image, ImageTk
此外,如果您想使用png,请使用* .png图片。