Pillow ImageSequence模块
2021-07-15 16:53 更新
这个 ImageSequence 模块包含一个包装类,该类允许您遍历图像序列的帧。
从动画中提取帧
from PIL import Image, ImageSequence
with Image.open("animation.fli") as im:
index = 1
for frame in ImageSequence.Iterator(im):
frame.save(f"frame{index}.png")
index += 1
Iterator 类
-
classPIL.ImageSequence.Iterator(im) -
此类实现一个迭代器对象,该对象可用于循环图像序列。
你可以使用
[]通过索引访问元素的运算符。如果你试图进入一个不存在的框架,此操作符将引发一个IndexError。- 参数
-
im -- 一个
image对象。
以上内容是否对您有帮助:

免费 AI IDE


更多建议: