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下

示例:https://imgur.com/a/0Su6pI6