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