2015-08-01 3 views
-1

Я ценю это ОЧЕНЬ новичок вопрос, но я просто хочу проверить в отношении Tkinter Photoimage класса, это только GIF/PGM/PPM изображения, которые он может читать из файлов и ничего, если я не загружаю библиотеку изображений Python.Поддерживаемые форматы файлов Python Tkinter PhotoImage?

Если это случай, я теперь точно знаю, где я ошибся в коде, который я пишу. IE: неправильный формат файла

+0

Ну, вот что [docs] (http://effbot.org/tkinterbook/photoimage.htm) говорят. Но очень легко читать другие форматы, используя [ImageTk.PhotoImage] (http://pillow.readthedocs.org/en/latest/reference/ImageTk.html#PIL.ImageTk.PhotoImage) из PIL/Pillow - см. [Этот ответ ] (http://stackoverflow.com/a/31498692/4014959) для примера, использующего изображения PNG. –

ответ

0

Звучит правильно. Может быть другой формат или два, которые поддерживает родной Tkinter, но он очень ограничен. Существует более современная версия PIL под названием Pillow, которую вы, возможно, захотите изучить. Кажется, что PIL активно поддерживается, последний раз я смотрел. Если вы хотите работать с JPEG, например, вам понадобится PIL (или подушка).

Смежные вопросы