广告位联系
返回顶部
分享到

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

python 来源:互联网 作者:佚名 发布时间:2023-01-21 16:57:40 人浏览
摘要

实现效果展示: 未转化前的gif图片 经转化后: ---------------------------------------------------------------------------------------图一------------------------------------------------------------------------------------

实现效果展示:

未转化前的gif图片

原始gif图片

经转化后:

图1

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

图2

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

图3

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

图4

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

图5

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

图6

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

图7

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

图8

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

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

代码实现如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

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))       # 控制台输出拆分的帧数


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 : https://blog.csdn.net/weixin_47540149/article/details/119278769
相关文章
  • 20个解决日常编程问题的Python代码

    20个解决日常编程问题的Python代码
    使用这些有用的 Python 代码片段提升你的编程技能,在本文中,我将分享 20 个 Python 代码片段,以帮助你应对日常编程挑战,你可能已经知道
  • Python实现.gif图片拆分为.png图片的实现

    Python实现.gif图片拆分为.png图片的实现
    实现效果展示: 未转化前的gif图片 经转化后: ---------------------------------------------------------------------------------------图一-------------------------
  • pandas实战:分析三国志人物的实现

    pandas实战:分析三国志人物的实现
    简介 背景 Pandas 是 Python 的一个工具库,用于数据分析。 由 AQR Capital Management 于 2008 年 4 月开发,2009 年开源,最初被作为金融数据分析工具
  • 教你用Python提取PPT中的图片

    教你用Python提取PPT中的图片
    一、前言 今天要带大家实现的是PPT图片的提取。在我们学习工作中,PPT的使用还是非常频繁的,但是自己做PPT是很麻烦的,所以就需要用到
  • Python3微信支付(小程序支付)V3接口的实现
    起因: 因公司项目需要网上充值功能,从而对接微信支付,目前也只对接了微信支付的小程序支付功能,在网上找到的都是对接微信支付
  • YOLOv8训练自己的数据集(详细教程)

    YOLOv8训练自己的数据集(详细教程)
    等了好久终于等到了V8,赶紧测测效果,放张官网的比对图 官网链接 https://github.com/ultralytics/ultralytics 再下载自己所需要的权重 https://githu
  • Pandas读取csv的实现介绍
    对于文件的操作中,读写csv操作是一个比较常见的操作,很多时候可能会选择使用python中的文件读取的方式对csv文件操作,这种方式并没有
  • PyQt5使用pyqtgraph绘制波形图

    PyQt5使用pyqtgraph绘制波形图
    主程序代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
  • Python+Pygame编写一个Pong游戏

    Python+Pygame编写一个Pong游戏
    这次,我们要用Pygame写一个Pong游戏 先看看效果: 需要的模块:Pygame 在python文件同目录下新建resources文件夹,在文件夹中新建Pong文件夹,文
  • 简单有效上手Python3异步asyncio问题
    Python3异步asyncio问题 官方文档: https://docs.python.org/zh-cn/3/library/asyncio-task.html#asyncio.run 看了一大堆相关的资料和教程,针对的Python版本不同,
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计