我遇到以下问题。我使用外部应用程序生成.GIF文件。 对我来说GIF看起来不错,我可以毫无问题地打开它们。 然而,使用Tkinter:无法识别映像文件中的数据
photo = PhotoImage(file=screenshot_file)
self.previewImageLabel.config(image=photo)
self.previewImageLabel.image = photo
将图像添加到Tkinter的标签,是给我下面的错误:
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"
的事情是,当我上传的GIF之一,一些在线转换器和将它们转换为“GIF”,它们显示得非常好。 因此,我的外部应用程序生成GIF,它将Tkinter不喜欢的东西放在那里。
如何修改GIF来工作?什么是替代方案解决这个问题? 我可能不会使用Python中没有包含的模块(比如PIL)。
你有什么想法吗? 在此先感谢
你确定图像格式是否正确?将文件从.jpg/.png重命名为.gif会使文件看起来不错,但不是真正的gif格式。 – fhdrsdg
解决了这个问题,但是您是否知道如何在不使用PIL的情况下将尺寸调整为我的标签? – Doc
这是一个完全不同的问题,如果你想得到答案,请提出一个新问题。 – fhdrsdg