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 continue语句用法实例
Mar 11 Python
Python实现的几个常用排序算法实例
Jun 16 Python
Windows系统下安装Python的SSH模块教程
Feb 05 Python
Python实现批量转换文件编码的方法
Jul 28 Python
windows系统下Python环境搭建教程
Mar 28 Python
wxPython:python首选的GUI库实例分享
Oct 05 Python
在tensorflow中实现屏蔽输出的log信息
Feb 04 Python
使用Python实现牛顿法求极值
Feb 10 Python
Django 解决新建表删除后无法重新创建等问题
May 21 Python
python def 定义函数,调用函数方式
Jun 02 Python
python 元组的使用方法
Jun 09 Python
Opencv 图片的OCR识别的实战示例
Mar 02 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基础学习之流程控制的实现分析
2013/04/28 PHP
php上传文件常见问题总结
2015/02/03 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
2019/05/27 PHP
Prototype使用指南之range.js
2007/01/10 Javascript
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
2013/08/09 Javascript
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
JQuery中使用.each()遍历元素学习笔记
2014/11/08 Javascript
JQuery中上下文选择器实现方法
2015/05/18 Javascript
理解和运用JavaScript的闭包机制
2015/08/13 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
Javascript HTML5 Canvas实现的一个画板
2020/04/12 Javascript
JavaScript中的事件委托及好处
2016/07/12 Javascript
layer实现弹窗提交信息
2016/12/12 Javascript
javascript中的深复制详解及实例分析
2016/12/29 Javascript
JavaScript实现水平进度条拖拽效果
2017/01/18 Javascript
vue router-link传参以及参数的使用实例
2017/11/10 Javascript
RxJS的入门指引和初步应用
2019/06/15 Javascript
BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑
2019/09/05 Javascript
python通过字典dict判断指定键值是否存在的方法
2015/03/21 Python
使用 Python 处理 JSON 格式的数据
2019/07/22 Python
Flask框架单例模式实现方法详解
2019/07/31 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
python安装第三方库如xlrd的方法
2020/10/31 Python
python自动打开浏览器下载zip并提取内容写入excel
2021/01/04 Python
python os.listdir()乱码解决方案
2021/01/31 Python
Numpy ndarray 多维数组对象的使用
2021/02/10 Python
全球知名巧克力品牌:Godiva
2016/07/22 全球购物
文员个人求职自荐信
2013/09/21 职场文书
一份创业计划书范文
2014/02/08 职场文书
合作协议书格式
2014/08/19 职场文书
2014年宣传思想工作总结
2014/12/10 职场文书
经典导游欢迎词
2015/01/26 职场文书
天河观后感
2015/06/11 职场文书
MySQL系列之十一 日志记录
2021/07/02 MySQL