我正在使用ImageIO:https://imageio.readthedocs.io/en/latest/userapi.html,我想知道如何设置gif中帧之间的延迟。
以下是我的代码的相关部分。
import imageio
. . .
imageio.mimsave(args.output + '.gif', ARR_ARR)
其中ARR_ARR
是numpy uint8
2d对联数组的数组。
要清楚,我写gif没问题。但是,我无法找到能够在帧之间写入延迟量的任何说明。
所以,例如,我有帧0 ... 9
他们总是以相同的速度发挥。我希望能够控制正在播放的帧之间的毫秒数或任何单位。
答案 0 :(得分:4)
使用imageio.help("GIF")
找到它,你会传递类似
imageio.mimsave(args.output + '.gif', ARR_ARR, fps=$FRAMESPERSECOND)
这似乎有效。