tkinter.PhotoImage()的注意点

发布时间 2023-05-09 15:49:54作者: 突破铁皮

tkinter.PhotoImage(file="")仅仅支持gif,png,ppm等几种不常见的图片格式

如果你使用了例如jpg或者jfif其余的图片格式则会报错

couldn't recognize data in image file ""

解决方案

1.转换图片格式

这里有有个在线的图片转换网站

https://convertio.co/zh/

2.采用PIL库下的Image类来读取图片

from PIL import  Image

img=Image.open("路径")
backgroud_img=ImageTk.PhotoImage(img)