Advertisement

Python获取与输出GIF图片

阅读量:

PIL(Python Imaging Library)作为Python语言中一个功能强大的图像处理工具库,其适用范围仅限于Python2.7版本。Pillow则是PIL的衍生项目,本研究采用Pillow库实现对gif格式图像的读取与存储操作。如尚未完成安装,可通过以下命令进行安装。

复制代码
    pip install Pillow
    

1、导入gif格式的图像文件

复制代码
 # -*- coding: utf-8 -*-

    
 from PIL import Image
    
 from PIL import ImageSequence
    
 img = Image.open("test.gif")
    
 i = 0
    
 for frame in ImageSequence.Iterator(img):
    
     frame.save("frame%d.png" % i)
    
     i += 1
    
    
    
    

上述代码将test.gif文件中的每一帧图像依次提取,并以framei.png的格式进行存储。

2、存储gif图像

要生成gif格式的图像,首先需准备一组连续的图片。以函数舞为例,共有10张相关图片,均存放在functions目录中

![](https://c

全部评论 (0)

还没有任何评论哟~