您当前的位置:首页 > 计算机 > 编程开发 > Python

Python分离GIF动画成为多帧图像

时间:09-07来源:作者:点击数:

首先需要使用命令pip install pillow安装Python扩展库pillow。

from PIL import Image

import os

gifFileName = 'test.gif'

#使用Image模块的open()方法打开gif动态图像时,默认是第一帧

im = Image.open(gifFileName)

pngDir = gifFileName[:-4]

#创建存放每帧图片的文件夹

os.mkdir(pngDir)

try:

    while True:

        #保存当前帧图片

        current = im.tell()

        im.save(pngDir+'\\'+str(current)+'.png')

        #获取下一帧图片

        im.seek(current+1)

except EOFError:

    pass

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门