tkinter.TclError: couldnt recognize data in image file

michi@sysvorOrt ~/python $ python mit-bild.py 
Traceback (most recent call last):
  File "mit-bild.py", line 4, in <module>
    logo = PhotoImage(file="grafik.jpg")
  File "/usr/lib/python3.8/tkinter/__init__.py", line 4061, in __init__
    Image.__init__(self, 'photo', name, cnf, master, **kw)
  File "/usr/lib/python3.8/tkinter/__init__.py", line 4006, in __init__
    self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't recognize data in image file "grafik.jpg"


Zum anzeigen von Bildern im jpg-Format wird zusätzlich das PIL-Modul (Python Image Library) benötigt. Mit dem Tkinter eigenen tk.PhotoImage lassen sich nur die Bildformate gif und png anzeigen. Mit PIL lassen sich alle Bildformate anzeigen.