0

我是asciimatics的新手,想在命令行中将我正在制作的动画导出为 GIF。请注意,我只想记录动画本身,而不是我在终端中启动一些命令来记录 gif。

我查看了文档,但没有看到一种 asciimatics 方法来做到这一点?

请注意,我知道ttygif之类的东西,但尝试使用它但无法让它与 asciimatics 一起使用,可能是因为我不了解如何使用它。

4

1 回答 1

0

您可以使用toughtty执行此操作- 它允许您控制录制开始的时间,这对于手动凝视录制非常有用。

我的用例是生成有趣的 gif 以粘贴到 Slack 中,这些 gif 带有 lol 动画和文本 ;-) 所以我不希望任何人真正看到它是一个终端窗口,只是一个复古的动画,我制作得非常快!

总而言之:

  • 准备好录制动画
  • 启动录音机,通过运行$ toughtty record frames.json
  • 开始你的动画。请注意,录制尚未开始。
  • 动画运行后,按 Ctrl+T 开始录制
  • 当您认为它很好时,按 Ctr+C 停止录制
  • 通过运行生成你的 giftoughtty encode --delay 100 out.json test.gif
  • 在浏览器中打开 test.gif 以查看动画!

我通过浏览 ttystudio 的活动分支 https://techgaun.github.io/active-forks/index.html#chjj/ttystudio

然后在node v8下安装

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

于 2019-12-08T00:12:44.950 回答