python opencv实现gif图片分解的示例代码

 更新时间:2019年12月13日 11:42:24   作者:m0_38056893  
这篇文章主要介绍了python opencv实现gif图片分解的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

案例:将和当前脚本同目录下的gif图片分解成png图片,并将分解后的图片保存到pics目录下,将其从0开始命名。

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通过对字典的排序,对json字段进行排序的实例

    python通过对字典的排序,对json字段进行排序的实例

    今天小编就为大家分享一篇python通过对字典的排序,对json字段进行排序的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python基于os.environ从windows获取环境变量

    Python基于os.environ从windows获取环境变量

    这篇文章主要介绍了Python基于os.environ从windows获取环境变量,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • Python应用开发频繁假死的问题分析及解决

    Python应用开发频繁假死的问题分析及解决

    最近在开发一款自动化的应用,但是,在测试时,却发现了问题,当我点击暂停任务后,此时子线程被阻塞,如果我这个时候点击停止,那么就会任务结束,之后,如果我再点击开始运行,整个应用就会卡死,所以本文介绍了Python应用开发频繁假死的问题分析及解决,需要的朋友可以参考下
    2024-08-08
  • Python使用pyinstaller打包成.exe文件执行后闪退的图文解决办法

    Python使用pyinstaller打包成.exe文件执行后闪退的图文解决办法

    这篇文章主要给大家介绍了关于Python使用pyinstaller打包成.exe文件执行后闪退的图文解决办法,闪退问题通常是由于程序运行过程中出现了未处理的异常或错误,导致程序崩溃,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • Python程序员面试题 你必须提前准备!(答案及解析)

    Python程序员面试题 你必须提前准备!(答案及解析)

    这篇文章主要为大家解析了你必须提前准备的Python程序员面试题答案,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • 老生常谈python函数参数的区别(必看篇)

    老生常谈python函数参数的区别(必看篇)

    下面小编就为大家带来一篇老生常谈python函数参数的区别(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • Python之列表的append()方法最容易踩的坑

    Python之列表的append()方法最容易踩的坑

    这篇文章主要介绍了Python之列表的append()方法最容易踩的坑及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • Django CSRF验证失败请求被中断的问题

    Django CSRF验证失败请求被中断的问题

    这篇文章主要介绍了Django CSRF验证失败请求被中断的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Python入门教程4. 元组基本操作

    Python入门教程4. 元组基本操作

    这篇文章主要介绍了Python元组基本操作,简单介绍了元组的创建、count方法元素统计、index方法元素获取等相关操作技巧与注意事项,需要的朋友可以参考下
    2018-10-10
  • 如何用python给数据加上高斯噪声

    如何用python给数据加上高斯噪声

    这篇文章主要介绍了如何用python给数据加上高斯噪声问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05

最新评论