python opencv实现gif图片分解的示例代码


Posted in Python onDecember 13, 2019

案例:将和当前脚本同目录下的gif图片分解成png图片,并将分解后的图片保存到pics目录下,将其从0开始命名。

python opencv实现gif图片分解的示例代码

GIF 动图的分解可以利用 PIL模块的Image类来实现。

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')

分解并保存后:

python opencv实现gif图片分解的示例代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用python实现的去除win下文本文件头部BOM的代码
Feb 10 Python
Python使用Flask框架同时上传多个文件的方法
Mar 21 Python
Python获取任意xml节点值的方法
May 05 Python
python实现扫描局域网指定网段ip的方法
Apr 16 Python
pandas DataFrame 交集并集补集的实现
Jun 24 Python
python模拟菜刀反弹shell绕过限制【推荐】
Jun 25 Python
Python Web静态服务器非堵塞模式实现方法示例
Nov 21 Python
Pygame的程序开始示例代码
May 07 Python
python不到50行代码完成了多张excel合并的实现示例
May 28 Python
keras实现VGG16方式(预测一张图片)
Jul 07 Python
实现Python3数组旋转的3种算法实例
Sep 16 Python
详解Python中的编码问题(encoding与decode、str与bytes)
Sep 30 Python
python多进程并发demo实例解析
Dec 13 #Python
使用Matplotlib 绘制精美的数学图形例子
Dec 13 #Python
python plotly画柱状图代码实例
Dec 13 #Python
Pytorch实现的手写数字mnist识别功能完整示例
Dec 13 #Python
使用matplotlib绘制图例标签中带有公式的图
Dec 13 #Python
Python实现将蓝底照片转化为白底照片功能完整实例
Dec 13 #Python
python多进程重复加载的解决方式
Dec 13 #Python
You might like
PHP中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
使用php将某个目录下面的所有文件罗列出来的方法详解
2013/06/21 PHP
php实现分页工具类分享
2014/01/09 PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
2016/12/25 PHP
php unicode编码和字符串互转的方法
2020/08/12 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
PHP使用PDO 连接与连接管理操作实例分析
2020/04/21 PHP
在一个浏览器里呈现所有浏览器测试结果的前端测试工具的思路
2010/03/02 Javascript
javascript之学会吝啬 精简代码
2010/04/25 Javascript
兼容IE和Firefox的javascript获取iframe文档内容的函数
2011/08/15 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
js实现字符全排列算法的简单方法
2017/05/01 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
2019/12/17 Javascript
如何运行Python程序的方法
2013/04/21 Python
Python和perl实现批量对目录下电子书文件重命名的代码分享
2014/11/21 Python
PyQt5每天必学之拖放事件
2020/08/27 Python
python 读取文件并替换字段的实例
2018/07/12 Python
python地震数据可视化详解
2019/06/18 Python
对python while循环和双重循环的实例详解
2019/08/23 Python
详解一种用django_cache实现分布式锁的方式
2019/09/01 Python
Python collections.defaultdict模块用法详解
2020/06/18 Python
阿联酋航空官方网站:Emirates
2017/10/17 全球购物
美国最大和最受信任的二手轮胎商店:Bestusedtires.com
2020/06/02 全球购物
仓库管理专业个人自我评价范文
2013/11/11 职场文书
怎样写好自我鉴定
2013/12/04 职场文书
实习单位鉴定评语
2014/04/26 职场文书
2014年大学生村官工作总结
2014/11/19 职场文书
经典导游欢迎词
2015/01/26 职场文书
合理化建议书
2015/02/04 职场文书
2015年简历自我评价范文
2015/03/11 职场文书
客户经理岗位职责大全
2015/04/09 职场文书
2015年团委副书记工作总结
2015/07/23 职场文书
离婚财产分割协议书
2015/08/11 职场文书