asciimatics - 如何导出为 GIF?
asciimatics - how to export to a GIF?
我是 asciimatics 的新手,想在命令行将我制作的动画导出为 GIF。请注意,我只想录制动画本身,而不是我在终端中启动一些命令来录制 gif。
我查看了文档,但没有看到执行此操作的科学方法?
请注意,我知道 ttygif 之类的东西,但我尝试使用它,但无法让它与 asciimatics 一起工作,可能是因为我不了解如何使用它。
您可以使用 toughtty 执行此操作 - 它允许您控制录制何时开始,这对于手动启动录制非常有用。
我的用例是生成有趣的 gif 以粘贴到带有 lol 动画和文本的 Slack 中;-) 所以我根本不希望任何人真正看到它是一个终端 window,只是我超快制作的复古动画!
总而言之:
- 准备好录制动画
- 启动录音机,toughtty by 运行
$ toughtty record frames.json
- 开始你的动画。请注意,录制尚未开始。
- 一旦你的动画运行,按Ctrl+T开始录制
- 觉得不错的时候按Ctr+C停止录音
- 通过 运行
toughtty encode --delay 100 out.json test.gif
生成您的 gif
- 在浏览器中打开test.gif观看动画!
我通过浏览 ttystudio 的活跃分支发现了 toughtty
https://techgaun.github.io/active-forks/index.html#chjj/ttystudio
然后安装在node v8下
我是 asciimatics 的新手,想在命令行将我制作的动画导出为 GIF。请注意,我只想录制动画本身,而不是我在终端中启动一些命令来录制 gif。
我查看了文档,但没有看到执行此操作的科学方法?
请注意,我知道 ttygif 之类的东西,但我尝试使用它,但无法让它与 asciimatics 一起工作,可能是因为我不了解如何使用它。
您可以使用 toughtty 执行此操作 - 它允许您控制录制何时开始,这对于手动启动录制非常有用。
我的用例是生成有趣的 gif 以粘贴到带有 lol 动画和文本的 Slack 中;-) 所以我根本不希望任何人真正看到它是一个终端 window,只是我超快制作的复古动画!
总而言之:
- 准备好录制动画
- 启动录音机,toughtty by 运行
$ toughtty record frames.json
- 开始你的动画。请注意,录制尚未开始。
- 一旦你的动画运行,按Ctrl+T开始录制
- 觉得不错的时候按Ctr+C停止录音
- 通过 运行
toughtty encode --delay 100 out.json test.gif
生成您的 gif
- 在浏览器中打开test.gif观看动画!
我通过浏览 ttystudio 的活跃分支发现了 toughtty https://techgaun.github.io/active-forks/index.html#chjj/ttystudio
然后安装在node v8下