0

我正在开发 windows 7 和python 3.8.2。我有一个错误。我想在 tkinter 窗口中上传图像。我尝试导入 .gif 文件,但出现错误

“无法识别图像文件中的数据”。尽管文件位于正确的路径中,但错误正在发生。你能帮我么?

这是代码

from tkinter import *
window = Tk()
window.title("try")
canvas = Canvas(window, height = 500, width = 500)
canvas.pack()
my_image = PhotoImage(file = "C:\\Users\\jeeva\\Pictures\\bulbon.gif")
canvas.create_image(0, 0,  anchor = NW, image = my_image)
window.mainloop()

这是错误:

Traceback (most recent call last):
  File "C:\Users\jeeva\Desktop\Tanmay_new\python\Codes\Not Finished\tett.py", line 6, in <module>
    my_image = PhotoImage(file = "C:\\Users\\jeeva\\Pictures\\bulbon.gif")
  File "C:\Users\jeeva\AppData\Local\Programs\Python\Python38-32\lib\tkinter\__init__.py", line 4061, in __init__
    Image.__init__(self, 'photo', name, cnf, master, **kw)
  File "C:\Users\jeeva\AppData\Local\Programs\Python\Python38-32\lib\tkinter\__init__.py", line 4006, in __init__
    self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't recognize data in image file "C:\Users\jeeva\Pictures\bulbon.gif"

谢谢, 问候, Tanmay

4

0 回答 0