首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一种简单的方法可以用Pygame制作和保存动画?

有没有一种简单的方法可以用Pygame制作和保存动画?
EN

Stack Overflow用户
提问于 2012-06-07 05:05:45
回答 2查看 5.6K关注 0票数 2

我做了一个非常简单的分形生成器,打印出每一步;我想把它放在我做的演示文稿中。我用来制作演示文稿的工具显然不支持pygame,有没有办法将它保存为视频?优选地,作为动画.gif等。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-07 05:12:05

不是直接的。但是您可以使用许多可用工具中的一个来保存程序的截屏。

我不知道Windows或OSX,但如果你使用Ubuntu或其他基于gnome的桌面,你可以使用gnome-shell内置功能(标准的按键绑定是Control+Shift+Alt+R)或istanbul (更多信息here)。

如果你没有使用Ubuntu,搜索一下screencast <your-os-here>应该会有所帮助。

编辑:一个你保存的视频,你可以很容易地转换它的格式-如果你喜欢-与其他工具。Here是一个关于如何从ogv ( linux截屏的标准输出)转换到动画gif的指南。

票数 1
EN

Stack Overflow用户

发布于 2012-06-07 05:24:59

http://visvis.googlecode.com/hg/vvmovie/images2gif.py --用于制作动画gif的python包。

我最近第一次使用它(与pygame结合使用),所以这不能保证是最佳实践,但它确实有效。Here's the codehere's the result

--

更新:随着时间的推移,我认为images2gif.py是平庸的(产生不必要的大文件)和不可靠的(有时随机加载和运行失败)。我的新偏好是使用子进程调用imagemagick。Example code here. Here is a shorter example in Windows (from the comments).

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10922285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档