困境:
您渴望创建视频或动画 GIF一系列图像。然而,您对 Python 图像库 (PIL) 的初步尝试已被证明是徒劳的。
解决方案:
放弃 PIL,寻求更有效的解决方案 – imageio – 一个专门的库专为处理此任务而设计。
GIF 的快速而肮脏的解决方案:
<code class="python">import imageio # Load images into a list images = [imageio.imread(filename) for filename in filenames] # Save as a GIF imageio.mimsave('/path/to/movie.gif', images)</code>
视频流式传输方法:
对于较长的视频,请采用流式传输方法:
<code class="python">import imageio with imageio.get_writer('/path/to/movie.gif', mode='I') as writer: for filename in filenames: image = imageio.imread(filename) writer.append_data(image)</code>
为什么使用 imageio:
以上是如何在 Python 中以编程方式创建视频或动画 GIF?的详细内容。更多信息请关注PHP中文网其他相关文章!