gpt4 book ai didi

python - 使用 PIL 创建不循环的动画 gif

转载 作者:行者123 更新时间:2023-12-02 09:45:34 31 4
gpt4 key购买 nike

我已经能够使用 PIL 毫无问题地创建无限循环的 GIF 动画,通常会得到类似的结果

final_image.save('/path/to/images/some.gif,
save_all=真,
附加图像=帧图像,
持续时间=帧速度,
循环=0)

我现在的情况是,我想创建一个播放一次且不循环的 gif。我使用的 PIL 文档 1 对于循环参数非常清楚,但没有为我的情况提供任何建议:

loop : int
The number of iterations. Default 0 (meaning loop indefinitely).

0 导致无限循环。 1 使其循环一次(播放两次)。我尝试过 -1 和 None 等选项,但找不到有效的参数。我目前正在使用一种解决方法,之后调用 gifsicle 来完全删除循环,但希望 PIL 能够原生支持此功能

1 - https://imageio.readthedocs.io/en/stable/format_gif-pil.html

最佳答案

如果您使用 Pillow,则可以省略循环参数。这将确保没有循环。 https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html#saving另请注意,持续时间以毫秒为单位,而不是秒。

关于python - 使用 PIL 创建不循环的动画 gif,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54622588/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com