GIF图倒序播放代码原图倒序图

2018-08-28 15:20:18 浏览数 (1)

今天在爬虫群,看到一个有趣的Python代码,可以把GIF图倒序播放,代码很简单,首先要安装pillow库。

代码

代码语言:javascript复制
from PIL import Image,ImageSequence
with Image.open('C:/Users/LP/Desktop/timg.gif') as im:
    if im.is_animated:  #判断是否为动态
        frames = [f.copy() for f in ImageSequence.Iterator(im)] #把每帧取出来
        frames.reverse() #反转
        frames[0].save('C:/Users/LP/Desktop/out.gif', save_all=True, append_images=frames[1:]) #形成新图

原理很简单,就是把每帧图片倒序即可。

原图

倒序图

哈哈,有点晕

0 人点赞