将 Python 海龟图形保存为动画 .gif?

Posted

技术标签:

【中文标题】将 Python 海龟图形保存为动画 .gif?【英文标题】:Saving Python turtle graphics as an animated .gif? 【发布时间】:2016-11-22 16:42:07 【问题描述】:

我用 Python 编写了几个程序,它们的输出显示为一个名为 Python Turtle Graphics 的窗口。

我想将这些文件保存为 .gif 以供互联网使用。

使用 turtle 库的 Python 程序的输出可以保存为动画 .gif 吗?

【问题讨论】:

为您的平台找到支持 GIF 的图像库,并在每次重绘窗口时添加框架。另一种选择是使用抓取应用程序,它选择桌面的一部分并将其保存为 GIF(我尝试了一些免费试用 30 天的应用程序,并且在 GIF 提要上有一条消息,但可以工作。 如果您使用的是 Mac OSX,我刚刚写了 how to create an animated GIF using just Python turtle and Preview 【参考方案1】:

最简单的方法是屏幕录制应用程序。 像GifCam 这样的东西可能是一个不错的简单解决方案。 或者,您可以使用 BB Flashback recorder 之类的东西来录制视频,然后转换为 gif。这样做的好处是您还可以捕获鼠标交互(如果有的话)。

【讨论】:

作者谈论创建 gif 图像的编程方式。它至少是一个程序员资源。 他们的问题并没有说明以编程方式获取 gif 的任何内容。此外,仅使用海龟库是无法完成的。您将需要额外的库或外部处理。仅使用海龟库,您就可以将绘图的单帧保存为图像,然后将它们合成为 gif。

以上是关于将 Python 海龟图形保存为动画 .gif?的主要内容,如果未能解决你的问题,请参考以下文章

python海龟画图怎么把背景变成黑色

python画灯笼并保存成gif

使用 Python 将 MP4视频 转换为GIF动画

将光栅堆栈投影为动画或 GIF 传单

Android 将 gif 转换为动画 webp

用Python编写录屏程序将播放的视频用截屏方法转换为多帧图像编辑后保存为GIF格式动图文件