У меня есть следующая проблема. Я генерирую файлы .GIF с помощью внешнего приложения. Мне GIF выглядят прекрасно, я могу открыть их без проблем. Однако, используяTkinter: Не удалось распознать данные в файле изображения
photo = PhotoImage(file=screenshot_file)
self.previewImageLabel.config(image=photo)
self.previewImageLabel.image = photo
, чтобы добавить изображение в Tkinter Label, дает мне следующее сообщение об ошибке:
TclError: couldn't recognize data in image file "C:\Users\D8W\Python\hoang\combi ne_model_neu\test_bauteile\SQTR-VO\prev_F45_SQTR.GIF"
Дело в том, когда я загрузить один из GIFs в некоторых онлайн-конвертер и конвертируйте их в «GIF», они отображаются отлично. Итак, мое внешнее приложение, которое генерирует GIF, помещает что-то там, что Tkinter не нравится.
Как я могу изменить GIF для работы? Какие альтернативы решают эту проблему? Я не могу использовать модули, которые не включены в Python (например, PIL).
Есть ли у вас идеи? Заранее спасибо
Уверены ли вы, что картинка находится в правильном формате? Переименование файлов с .jpg/.png в .gif делает файлы, которые выглядят хорошо, но не являются gif-форматом. – fhdrsdg
Решил, но знаете ли вы, как я могу настроить размер на свой ярлык, не используя PIL? – Doc
Это совершенно другой вопрос, если вы хотите получить ответ на этот вопрос, задайте новый вопрос. – fhdrsdg