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 相关文章推荐
Django框架下在URLconf中指定视图缓存的方法
Jul 23 Python
django中的HTML控件及参数传递方法
Mar 20 Python
python+opencv实现阈值分割
Dec 26 Python
Python求两点之间的直线距离(2种实现方法)
Jul 07 Python
在django中图片上传的格式校验及大小方法
Jul 28 Python
Python如何通过百度翻译API实现翻译功能
Apr 02 Python
Python爬虫工具requests-html使用解析
Apr 29 Python
Python如何安装第三方模块
May 28 Python
python rolling regression. 使用 Python 实现滚动回归操作
Jun 08 Python
Python 日期与时间转换的方法
Aug 01 Python
python 调用Google翻译接口的方法
Dec 09 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
Feb 06 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
《神奇女侠:血脉》神力女超人大战犯罪公司
2020/04/09 欧美动漫
用PHP实现多级树型菜单
2006/10/09 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
PHP中命名空间的使用例子
2019/03/22 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
json数据与字符串的相互转化示例
2013/09/18 Javascript
学习JavaScript设计模式之代理模式
2016/01/12 Javascript
用JS写的一个Ajax库(实例代码)
2016/08/06 Javascript
js+canvas实现动态吃豆人效果
2017/03/22 Javascript
React-Native做一个文本输入框组件的实现代码
2017/08/10 Javascript
javascript将json格式数组下载为excel表格的方法
2017/12/22 Javascript
JS实现数组的增删改查操作示例
2018/08/29 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
vue图片加载失败时用默认图片替换的方法
2019/08/29 Javascript
layui树形菜单动态遍历的例子
2019/09/23 Javascript
通过angular CDK实现页面元素拖放的步骤详解
2020/07/01 Javascript
[45:16]完美世界DOTA2联赛循环赛 IO vs FTD BO2第二场 11.05
2020/11/06 DOTA
python扫描proxy并获取可用代理ip的实例
2017/08/07 Python
python paramiko模块学习分享
2017/08/23 Python
利用Python正则表达式过滤敏感词的方法
2019/01/21 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
Python数据相关系数矩阵和热力图轻松实现教程
2020/06/16 Python
python开发一款翻译工具
2020/10/10 Python
HTML文本属性&颜色控制属性的实现
2019/12/17 HTML / CSS
Mamas & Papas沙特阿拉伯:英国最受欢迎的婴儿品牌
2017/11/20 全球购物
意大利巧克力店:Chocolate Shop
2019/07/24 全球购物
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
党员思想汇报范文
2013/12/30 职场文书
2014最新房贷收入证明范本
2014/09/12 职场文书
标准离婚协议书(2014版)
2014/10/05 职场文书
2015年节能降耗工作总结
2015/05/22 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
付款证明模板
2015/06/19 职场文书
2015大学生入党个人自传
2015/06/26 职场文书
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers