Is .png the only format acceptable in python's tkinter module?

395 Views Asked by At

I tried inserting a picture with format .jpg as a PhotoImage

But everytime i try running the program, it gives the following error:

couldn't recognize data in image file

But this never happens with an .png picture, which makes me wonder if .png is the only format acceptable in tkinter?

1

There are 1 best solutions below

0
AKX On BEST ANSWER

The docstring for PhotoImage says:

class PhotoImage(Image):
    """Widget which can display images in PGM, PPM, GIF, PNG format."""

So no, PNG is not the only acceptable format. PGM, PPM, GIF, and PNG are. JPEG is not.