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的轻便web框架Bottle
Apr 08 Python
Python进程间通信Queue实例解析
Jan 25 Python
python 通过xml获取测试节点和属性的实例
Mar 31 Python
在VS Code上搭建Python开发环境的方法
Apr 06 Python
深入理解Django自定义信号(signals)
Oct 15 Python
python实现手机销售管理系统
Mar 19 Python
python 批量添加的button 使用同一点击事件的方法
Jul 17 Python
Python @property使用方法解析
Sep 17 Python
Django2 连接MySQL及model测试实例分析
Dec 10 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
Mar 31 Python
python+requests接口自动化框架的实现
Aug 31 Python
VSCODE配置Markdown及Markdown基础语法详解
Jan 19 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编写和读取XML的几种方式
2013/01/12 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
2016/03/07 PHP
PHP和MYSQL实现分页导航思路详解
2017/04/11 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
Json对象替换字符串占位符实现代码
2010/11/17 Javascript
详解Angular开发中的登陆与身份验证
2016/07/27 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
2016/10/11 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
使用electron制作满屏心特效的示例代码
2018/11/27 Javascript
微信小程序整合使用富文本编辑器的方法详解
2019/04/25 Javascript
使用vue实现一个电子签名组件的示例代码
2020/01/06 Javascript
vue中父子组件传值,解决钩子函数mounted只运行一次的操作
2020/07/27 Javascript
JavaScript读取本地文件常用方法流程解析
2020/10/12 Javascript
[06:24]DOTA2 2015国际邀请赛中国区预选赛第二日TOP10
2015/05/27 DOTA
[46:49]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.19
2020/12/24 DOTA
分析python服务器拒绝服务攻击代码
2014/01/16 Python
Python中的日期时间处理详解
2016/11/17 Python
python中pandas.DataFrame排除特定行方法示例
2017/03/12 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
python构建深度神经网络(续)
2018/03/10 Python
利用python实现对web服务器的目录探测的方法
2019/02/26 Python
Python进阶:生成器 懒人版本的迭代器详解
2019/06/29 Python
python实现微信自动回复及批量添加好友功能
2019/07/03 Python
对python中UDP,socket的使用详解
2019/08/22 Python
Python log模块logging记录打印用法解析
2020/01/20 Python
意大利珠宝店:Luxury Zone
2019/01/05 全球购物
文秘专业毕业生就业推荐信
2013/11/08 职场文书
商务英语广告词大全
2014/03/18 职场文书
社区食品安全实施方案
2014/03/28 职场文书
工作岗位说明书模板
2014/05/09 职场文书
企业口号大全
2014/06/12 职场文书
大学生学习新党章思想汇报
2014/10/25 职场文书
Python使用OpenCV实现虚拟缩放效果
2022/02/28 Python
Spring Boot 底层原理基础深度解析
2022/04/03 Java/Android