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实现的一个p2p文件传输实例
Jun 04 Python
Python虚拟环境Virtualenv使用教程
May 18 Python
在Python中用split()方法分割字符串的使用介绍
May 20 Python
Python自动化部署工具Fabric的简单上手指南
Apr 19 Python
解析Mac OS下部署Pyhton的Django框架项目的过程
May 03 Python
python rsa 加密解密
Mar 20 Python
Python zip()函数用法实例分析
Mar 17 Python
Python处理时间日期坐标轴过程详解
Jun 25 Python
Python Django Cookie 简单用法解析
Aug 13 Python
Python如何将模块打包并发布
Aug 30 Python
Python爬虫基础讲解之请求
May 13 Python
教你如何使用Python Tkinter库制作记事本
Jun 10 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的微信公众平台开发入门实例
2015/04/15 PHP
PHP中error_reporting()用法详解
2015/08/31 PHP
PHP并发场景的三种解决方案代码实例
2021/02/27 PHP
百度地图api应用标注地理位置信息(js版)
2013/02/01 Javascript
jQuery方法简洁实现隔行换色及toggleClass的使用
2013/03/15 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
基于jQuery实现滚动切换效果
2016/12/02 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
nodejs入门教程一:概念与用法简介
2017/04/24 NodeJs
JS对象与JSON互转换、New Function()、 forEach()、DOM事件流等js开发基础小结
2017/08/10 Javascript
vue router下的html5 history在iis服务器上的设置方法
2017/10/18 Javascript
apicloud拉起小程序并传递参数的方法示例
2018/11/21 Javascript
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
[03:56]DOTA2完美大师赛趣味视频之小鸽子和Mineski打台球
2017/11/24 DOTA
[44:04]OG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
python制作最美应用的爬虫
2015/10/28 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
解决python大批量读写.doc文件的问题
2018/05/08 Python
Empty test suite.(PyCharm程序运行错误的解决方法)
2018/11/30 Python
基于wxPython的GUI实现输入对话框(1)
2019/02/27 Python
python 列表转为字典的两个小方法(小结)
2019/06/28 Python
python psutil模块使用方法解析
2019/08/01 Python
flask框架配置mysql数据库操作详解
2019/11/29 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
基于python实现监听Rabbitmq系统日志代码示例
2020/11/28 Python
欧洲最大的美妆零售网站:Feelunique
2017/01/14 全球购物
珍惜水资源建议书
2014/03/12 职场文书
新闻编辑专业自荐信
2014/07/02 职场文书
司机岗位职责说明书
2014/07/29 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
2014年派出所工作总结
2014/11/21 职场文书
我的法兰西岁月观后感
2015/06/09 职场文书
React如何创建组件
2021/06/27 Javascript