Tkinter PhotoImage Ошибка: не удалось распознать данные в файле изображения - PullRequest
0 голосов
/ 06 апреля 2020

Я работаю над winows 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

...