我遇到以下問題。我使用外部應用程序生成.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