欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python 显示 gif 动图

程序员文章站 2022-07-13 09:14:17
...

下面所介绍的方法不仅可以显示gif动图,而且可以显示图片
首先引入pyglet包

import pyglet

主方法源码:

# 在工作目录中选择一个gif动画文件
ag_file = "111.gif"
animation = pyglet.resource.animation(ag_file)
sprite = pyglet.sprite.Sprite(animation)

# 创建一个窗口并将其设置为图像大小
win = pyglet.window.Window(width=sprite.width, height=sprite.height)

# 设置窗口背景颜色 = r, g, b, alpha
# 每个值从 0.0 到 1.0
green = 0, 1, 0, 1
pyglet.gl.glClearColor(*green)


@win.event
def on_draw():
    win.clear()
    sprite.draw()

pyglet.app.run()

运行结果截图:

python 显示 gif 动图