我想使用 TKinter 调整图像大小。请注意,我不会为此使用 PIL。
我目前如何拥有此图像,效果很好。
logo = PhotoImage(file="logo_dribbble-01_1x.PNG")
label = Label(f1,image=logo, borderwidth=0, highlightthickness=0)
label.pack()
我想调整此图像的大小,使徽标看起来更小。
我试过这样做,这是建议here
smallLogo = PhotoImage(file="logo_dribbble-01_1x.PNG")
smallLogo = smallLogo.subsample(2, 2)
smallLabel = Label(f1,image=smallLogo, borderwidth=0, highlightthickness=0)
smallLabel.pack()
但这会创建一个空标签而不显示图像。
我尝试使用 Photoshop 调整图像大小并使用该图像,然后使用该 .png 图像显示较小的图像,如下所示:
logo = PhotoImage(file="logo_dribbble-01_1xsmall.PNG")
smallLabel = Label(f1,image=smallLogo, borderwidth=0, highlightthickness=0)
smallLabel.pack()
但是,当我尝试运行代码时出现此错误
_tkinter.TclError: encountered an unsupported criticial chunk type "mkBF"
我该如何解决这个问题?