Python实现.gif图片拆分为.png图片的简单示例

 更新时间:2023年01月19日 09:48:17   作者:高旭的旭  
有时候需要把GIF图片分解成一张一张的静态图,jpg或者png格式,下面这篇文章主要给大家介绍了关于Python实现.gif图片拆分为.png图片的相关资料,需要的朋友可以参考下

Python实现.gif图片拆分为.png图片

实现效果展示:

未转化前的gif图片

原始gif图片

经转化后:

图1

---------------------------------------------------------------------------------------图一---------------------------------------------------------------------------------------

图2

---------------------------------------------------------------------------------------图二---------------------------------------------------------------------------------------

图3

---------------------------------------------------------------------------------------图三---------------------------------------------------------------------------------------

图4

---------------------------------------------------------------------------------------图四---------------------------------------------------------------------------------------

图5

---------------------------------------------------------------------------------------图五--------------------------------------------------------------------------------------

图6

---------------------------------------------------------------------------------------图六---------------------------------------------------------------------------------------

图7

---------------------------------------------------------------------------------------图七---------------------------------------------------------------------------------------

图8

---------------------------------------------------------------------------------------图八---------------------------------------------------------------------------------------

本实例适用于对Python语言具有一定基础的朋友们进行操作,实现前需要安装pillow库,这里不做具体的库安装流程的讲解,请您参考其他文章。

代码实现如下:

import os                # 需要安装pillow库
from PIL import Image

img = Image.open('此处填写需要转化的gif图片的存储路径')
os.mkdir('图形拆分')      # 生成的图片的文件夹名称
try:
  i = 0
  while True:
    img.seek(i)
    img.save('图形拆分/' + str(i) + '.png')   # 生成的图片名称
    i = i + 1
except:
  pass
print('共拆解图像帧数' + str(i))       # 控制台输出拆分的帧数

总结

到此这篇关于Python实现.gif图片拆分为.png图片的文章就介绍到这了,更多相关Python gif图片拆分为png图片内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Django视图层与模板层实例详解

    Django视图层与模板层实例详解

    这篇文章主要为大家介绍了Django视图层与模板层实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪<BR>
    2022-09-09
  • python监控文件或目录变化

    python监控文件或目录变化

    这篇文章主要为大家详细介绍了python监控文件或目录变化的实现代码,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • 如何在Win10系统使用Python3连接Hive

    如何在Win10系统使用Python3连接Hive

    这篇文章主要介绍了如何在Win10系统使用Python3连接Hive,帮助大家更好的利用python读取数据,进行探索、分析和挖掘工作。感兴趣的朋友可以了解下
    2020-10-10
  • 机器学习数据预处理之独热One-Hot编码及其代码详解

    机器学习数据预处理之独热One-Hot编码及其代码详解

    独热编码即 One-Hot 编码,又称一位有效编码。其方法是使用 N位 状态寄存器来对 N个状态 进行编码,每个状态都有它独立的寄存器位,并且在任意时候,其中只有一位有效,这篇文章主要介绍了机器学习数据预处理之独热One-Hot编码及其代码详解,需要的朋友可以参考下
    2022-07-07
  • python中logging包的使用总结

    python中logging包的使用总结

    本篇文章给大家详细讲述了python中logging包的使用的相关知识点以及原理分析,有兴趣的朋友可以参考学习下。
    2018-02-02
  • python的json包位置及用法总结

    python的json包位置及用法总结

    在本篇内容里小编给大家分享了关于python的json包用法详解内容,需要的朋友们跟着学习下吧。
    2020-06-06
  • xadmin使用formfield_for_dbfield函数过滤下拉表单实例

    xadmin使用formfield_for_dbfield函数过滤下拉表单实例

    这篇文章主要介绍了xadmin使用formfield_for_dbfield函数过滤下拉表单实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • keras实现VGG16方式(预测一张图片)

    keras实现VGG16方式(预测一张图片)

    这篇文章主要介绍了keras实现VGG16方式(预测一张图片),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • python基于pyDes库实现des加密的方法

    python基于pyDes库实现des加密的方法

    这篇文章主要介绍了python基于pyDes库实现des加密的方法,结合实例形式较为详细的分析了pyDes库的下载、安装及使用pyDes库进行加密的相关操作技巧,需要的朋友可以参考下
    2017-04-04
  • python实现输入数字的连续加减方法

    python实现输入数字的连续加减方法

    今天小编就为大家分享一篇python实现输入数字的连续加减方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06

最新评论