python
主页 > 脚本 > python >

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

2023-01-21 | 佚名 | 点击:

实现效果展示:

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

原文链接:https://blog.csdn.net/weixin_47540149/article/details/119278769
相关文章
最新更新