以编程方式在Python中生成视频或动画GIF?

以编程方式在Python中生成视频或动画GIF?,第1张

以编程方式在Python中生成视频或动画GIF?

我建议不要使用visvis中的images2gif,因为它在PIL / Pillow方面存在问题,并且没有得到积极维护(我应该知道,因为我是作者)。

相反,请使用imageio,它是为解决此问题而开发的,并且打算保留下来。

快速而肮脏的解决方案:

import imageioimages = []for filename in filenames:    images.append(imageio.imread(filename))imageio.mimsave('/path/to/movie.gif', images)

对于更长的电影,请使用流媒体方法:

import imageiowith imageio.get_writer('/path/to/movie.gif', mode='I') as writer:    for filename in filenames:        image = imageio.imread(filename)        writer.append_data(image)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5431937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存