python操作gif
【摘要】
python读取以及保存gif图
冬日and暖阳 2018-09-21 13:56:31 5899 收藏 1 展开 1.使用模块 imageio imageio.mimread: 读取gif,每一帧会存放到list的一个位置中 imageio.mimsave: 保存gif,输入也是一个list数组
注意:: 不要用matplotli...
python读取以及保存gif图
冬日and暖阳 2018-09-21 13:56:31 5899 收藏 1
展开
1.使用模块 imageio
imageio.mimread: 读取gif,每一帧会存放到list的一个位置中
imageio.mimsave: 保存gif,输入也是一个list数组
注意::
不要用matplotlib.pylot.imread,这样读出来的数据会有问题
from PIL import Image
import os """ 将一张GIF动图分解到指定文件夹 src_path:要分解的gif的路径 dest_path:保存后的gif路径
"""
def gifSplit(src_path, dest_path, suffix="png"): img = Image.open(src_path) for i in range(img.n_frames): img.seek(i) new = Image.new("RGBA", img.size) new.paste(img) new.save(os.path.join(dest_path, "%d.%s" %(i, suffix))) gifSplit('tiga.gif', r'./pics')
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/106623816
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)