这个 ImageSequence 模块包含一个包装类,该类允许您遍历图像序列的帧。
ImageSequence
from PIL import Image, ImageSequence im = Image.open("animation.fli") index = 1 for frame in ImageSequence.Iterator(im): frame.save("frame%d.png" % index) index += 1
Iterator
PIL.ImageSequence.
此类实现一个迭代器对象,该对象可用于循环图像序列。
你可以使用 [] 通过索引访问元素的运算符。此操作员将提升 IndexError 如果你试图进入一个不存在的框架。
[]
IndexError