我想使用枕头显示gif图像
这是我的简单代码:
from tkinter import *
from PIL import Image, ImageTk
import tkinter as Tk
image = Image.open("Puissance4.gif")
image.show()
但是什么也没发生...
所有帮助将不胜感激
谢谢!
PIL提供了show
一种尝试检测操作系统并选择适当查看器的方法。在Unix上,它尝试调用imagemagick命令display
或xv
。在Mac上使用open
Windows,在Windows上使用其他。
如果找不到合适的查看器,ImageShow._viewers
将为空列表。
在Raspbian,你需要观众这样安装的图像display
,xv
或fim
。(请注意,在网络上进行的搜索将显示有许多可用的图像查看器。)然后,您可以通过指定command
参数告诉PIL使用它:
image.show(command='fim')
要在Tkinter中显示图像,可以使用以下方法:
from PIL import Image, ImageTk
import tkinter as tk
root = tk.Tk()
img = Image.open("image.gif")
tkimage = ImageTk.PhotoImage(img)
tk.Label(root, image=tkimage).pack()
root.mainloop()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句