我之前没有使用 PhantomJS,但想用它来渲染一些定制的 CSS3 动画序列到服务器端的 PNG 文件集,然后将它们加入到单个视频文件中。似乎 PhantomJS 可以选择将当前页面状态呈现为图像。接下来,我发现-webkit-animation-play-state
我希望可以帮助我暂停动画,渲染页面,然后转到下一帧并再次执行所有操作。
也许我应该用纯 JS 来制作这些动画,以便更好地控制所有暂停/播放状态?我想我可以,例如,将一个矩形移动 1px,然后渲染图像,然后再次移动它,然后渲染等等。尽管 CSS3 动画使用起来要干净得多。
请告诉我如何以最好的方式更好地解决这个任务,或者至少我可以开始一些事情。谢谢!