我正在使用ImageIO:https://imageio.readthedocs.io/en/latest/userapi.html,我想知道如何在gif中设置帧之间的延迟。

这是我代码的相关部分。

import imageio
. . .
imageio.mimsave(args.output + '.gif', ARR_ARR)

其中ARR_ARRnumpy uint8二维对联数组。

明确一点,我写gif没问题。但是,我找不到关于能够写入帧之间的延迟量的任何说明。

举例来说,我有0 ... 9帧

他们总是以相同的速度比赛。我希望能够控制毫秒数或正在播放的帧之间的任何单位。

最佳答案

使用imageio.help("GIF")找到它,您将传递类似
imageio.mimsave(args.output + '.gif', ARR_ARR, fps=$FRAMESPERSECOND)
这似乎可行。

关于Python ImageIO Gif设置帧之间的延迟,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39581300/

10-11 23:47