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实现问号表达式(?)的方法
Nov 27 Python
用python删除java文件头上版权信息的方法
Jul 31 Python
Python中处理字符串之isalpha()方法的使用
May 18 Python
python3 pillow生成简单验证码图片的示例
Sep 19 Python
python opencv 直方图反向投影的方法
Feb 24 Python
使用Python横向合并excel文件的实例
Dec 11 Python
Python高级编程之继承问题详解(super与mro)
Nov 19 Python
python实现五子棋游戏(pygame版)
Jan 19 Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
Apr 13 Python
将pycharm配置为matlab或者spyder的用法说明
Jun 08 Python
如何基于Python代码实现高精度免费OCR工具
Jun 18 Python
Elasticsearch 批量操作
Apr 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中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
Yii中render和renderPartial的区别
2014/09/03 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
利用onresize使得div可以随着屏幕大小而自适应的代码
2010/01/15 Javascript
jQueryMobile之Helloworld与页面切换的方法
2015/02/04 Javascript
jQuery设置指定网页元素宽度和高度的方法
2015/03/25 Javascript
Node.js实现Excel转JSON
2015/04/24 Javascript
AngualrJS中的Directive制作一个菜单
2016/01/26 Javascript
JS实现自动阅读单词(有道单词本添加功能)
2016/11/14 Javascript
前端开发不得不知的10个最佳ES6特性
2017/08/30 Javascript
分分钟学会vue中vuex的应用(入门教程)
2017/09/14 Javascript
Vue组件之全局组件与局部组件的使用详解
2017/10/09 Javascript
原生js封装添加class,删除class的实例
2017/11/06 Javascript
vue 根据数组中某一项的值进行排序的方法
2018/08/30 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
[00:36]DOTA2上海特级锦标赛 LGD战队宣传片
2016/03/04 DOTA
[04:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster 选手采访
2021/03/11 DOTA
基于scrapy实现的简单蜘蛛采集程序
2015/04/17 Python
python matlibplot绘制3D图形
2018/07/02 Python
对python中的float除法和整除法的实例详解
2019/07/20 Python
Python爬虫 urllib2的使用方法详解
2019/09/23 Python
Pandas操作CSV文件的读写实现方法
2019/11/13 Python
使用Python实现将多表分批次从数据库导出到Excel
2020/05/15 Python
美国女鞋品牌:naturalizer(娜然)
2016/08/01 全球购物
KIEHL’S科颜氏官方旗舰店:源自美国的顶级护肤品牌
2018/06/07 全球购物
教师自荐信
2013/12/10 职场文书
2014基层党员批评与自我批评范文
2014/09/24 职场文书
批评与自我批评范文
2014/10/15 职场文书
2014年小学班主任工作总结
2014/11/08 职场文书
房地产销售主管岗位职责
2015/02/13 职场文书
邓小平文选读书笔记
2015/06/29 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
幼儿园语言教学反思
2016/02/23 职场文书
Python使用OpenCV实现虚拟缩放效果
2022/02/28 Python
python lambda 表达式形式分析
2022/04/03 Python