0
我想加载一个gif图像到我的tkinter GUI,我使用PhotoClass()。请注意,我没有使用任何外部模块,如PIL.I我正在使用python 3.4。起初,我尝试了一个.png图像,它本身不支持。所以我将图像扩展名更改为.gif,我相信这是支持的。Tkinter PhotoClass(无法识别图像文件中的数据)
的图像首先在这里refrenced:
img=tk.PhotoImage(file="Image.gif")
,并放入标签浏览:
ImageLabel=tk.Label(root, image=img,)
ImageLabel.grid(row=14,column=1)
我收到的错误是:
_tkinter.TclError: couldn't recognize data in image file "Image.gif"
任何帮助将是不胜感激。
你不能只是改变一个PNG文件的名称,并期望它神奇地成为一个GIF文件,他们是完全不同的文件格式。 –
当我在油漆上打开图像时,图像似乎很好。 –
由于paint可以打开许多文件格式。你只是手动更改扩展名?或者做一个“另存为”?如果您手动更改了扩展名,它将不起作用。 –