Python Imaging Library: ImageSequence Module(图像序列模块)
ImageSequence模块包含一个包装器类,可以让您遍历图像序列中的所有帧。
Functions:从动画中提取帧
im = Image.open("animation.fli")
index = 1
for frame in ImageSequence.Iterator(im):
frame.save("frame%d.png" % index)
index = index + 1
函数
Iterator
ImageSequence.Iterator(image) ⇒ Iterator instance
创建一个Iterator迭代器实例,它允许您在图像序列中遍历所有帧。
方法
Iterator类实现了操作符[]:
操作符 []
可以使用从0到最大索引值的整数值来使用此操作符。当没有更多帧时,迭代器会抛出一个IndexError异常。