python操作gif

举报
风吹稻花香 发表于 2021/06/04 23:11:05 2021/06/04
【摘要】   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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。