欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python kivy gif图片逐帧抽取 2020-12-09

程序员文章站 2022-07-05 19:56:32
from PIL import Imageim = Image.open('Gif1.gif')filelist = list()try: while True: count = im.tell() # tell()返回指定帧 filename = 'output' + str(count).zfill(3) + '.png' # zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。 f....
from PIL import Image

im = Image.open('Gif1.gif')
filelist = list()

try:
    while True:
        count = im.tell()
        # tell()返回指定帧

        filename = 'output' + str(count).zfill(3) + '.png'
        # zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。

        filelist.append(filename)

        im.save(filename)
        # 保存

        im.seek(count + 1)
        # 查找图片指定帧

except EOFError:
    # EOFError:没有内建输入, 到达EOF标记
    # EOF:End Of File(文件尾部)
    print('End0fFile')

 

本文地址:https://blog.csdn.net/u012336596/article/details/110940674

相关标签: python入门笔记