python 显示 gif 动图

作者: Swift社区 | 来源:发表于2017-12-01 14:21 被阅读0次

    下面所介绍的方法不仅可以显示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()
    

    运行结果截图:

    mySelf.png

    相关文章

      网友评论

        本文标题:python 显示 gif 动图

        本文链接:https://www.haomeiwen.com/subject/sqqwbxtx.html