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实现进程间通信简单实例
Jul 23 Python
python将MongoDB里的ObjectId转换为时间戳的方法
Mar 13 Python
python使用urlparse分析网址中域名的方法
Apr 15 Python
django 常用orm操作详解
Sep 13 Python
Python利用pandas计算多个CSV文件数据值的实例
Apr 19 Python
Python 解决中文写入Excel时抛异常的问题
May 03 Python
详解Django之admin组件的使用和源码剖析
May 04 Python
python list格式数据excel导出方法
Oct 31 Python
python hashlib加密实现代码
Oct 17 Python
详解Anaconda安装tensorflow报错问题解决方法
Nov 01 Python
Pytorch实现WGAN用于动漫头像生成
Mar 04 Python
Python趣味挑战之给幼儿园弟弟生成1000道算术题
May 28 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
解析yahoo邮件用phpmailer发送的实例
2013/06/24 PHP
php实现singleton()单例模式实例
2014/11/06 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
php实现mysql数据库分表分段备份
2015/06/18 PHP
jquery+php实现导出datatables插件数据到excel的方法
2015/07/06 PHP
PHP微信分享开发详解
2017/01/14 PHP
PHP回调函数概念与用法实例分析
2017/11/03 PHP
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
通过继承IHttpHandle实现JS插件的组织与管理
2010/07/13 Javascript
JavaScript实现快速排序(自已编写)
2012/12/19 Javascript
js中top/parent/frame概述及案例应用
2013/02/06 Javascript
JS实现模仿微博发布效果实例代码
2013/12/16 Javascript
js实现类似jquery里animate动画效果的方法
2015/04/10 Javascript
JS实现网站菜单拖拽移位效果的方法
2015/09/24 Javascript
jQuery 全选 全部选 反选 实现代码
2016/08/17 Javascript
Vue.js实战之组件之间的数据传递
2017/04/01 Javascript
在 Node.js 中使用 async 函数的方法
2017/11/17 Javascript
vue.js2.0点击获取自己的属性和jquery方法
2018/02/23 jQuery
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
2019/09/21 Javascript
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
vue实现禁止浏览器记住密码功能的示例代码
2021/02/03 Vue.js
Python 自动补全(vim)
2014/11/30 Python
CentOS 6.5下安装Python 3.5.2(与Python2并存)
2017/06/05 Python
Python+Selenium+PIL+Tesseract自动识别验证码进行一键登录
2017/09/20 Python
Python建立Map写Excel表实例解析
2018/01/17 Python
11个Python3字典内置方法大全与示例汇总
2019/05/13 Python
django drf框架自带的路由及最简化的视图
2019/09/10 Python
Python dict和defaultdict使用实例解析
2020/03/12 Python
租租车:国际租车、美国租车、欧洲租车、特价预订国外租车(中文服务)
2018/03/28 全球购物
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
匡威俄罗斯官网:Converse俄罗斯
2020/05/09 全球购物
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
学生病假条范文
2015/08/17 职场文书
2019新员工心得体会
2019/06/25 职场文书
三好学生竞选稿范文
2019/08/21 职场文书
阿里云服务器Ubuntu 20.04上安装Odoo 15
2022/05/20 Servers