Tkinter:无法识别图像文件中的数据

时间:2015-02-26 10:51:43

标签: python image tkinter gif photoimage

我有以下问题。我使用外部应用程序生成.GIF文件。 对我来说,GIF看起来很好,我可以毫无问题地打开它们。 但是,使用

        photo = PhotoImage(file=screenshot_file)
        self.previewImageLabel.config(image=photo)
        self.previewImageLabel.image = photo

将图像添加到Tkinter标签,给出了以下错误:

  

TclError:无法识别图像文件中的数据" C:\ Users \ D8W \ Python \ hoang \ combi   ne_model_neu \ test_bauteile \ SQTR-VO \ prev_F45_SQTR.GIF"

问题是,当我将其中一个GIF上传到某个在线转换器并将其转换为" GIF"时,它们显示得非常好。 因此,我生成GIF的外部应用程序正在为Tkinter提供一些东西。

如何修改GIF?有什么方法可以解决这个问题? 我可能不会使用Python中未包含的模块(如PIL)。

你有什么想法吗? 提前致谢

1 个答案:

答案 0 :(得分:1)

我解决了,问题出在我的外部应用程序中。我将文件指定为.GIF,但我已将类型设置为PNG。

非常感谢