我有兴趣将一系列录制CoreAnimations
到视频文件中。为此,我构建了一个系统,该系统CALayer
每秒渲染 30 次的当前状态并将其合成为视频。但是,这些单独的帧渲染不包括CoreAnimation
更改。
当前捕获帧的方法:
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
在核心动画文档中它写道:
动画属性也可以显式动画。要显式地为属性设置动画,您需要创建一个 Core Animation 动画类的实例并指定所需的视觉效果。显式动画不会更改图层中属性的值,它只是在显示中对其进行动画处理。
你知道在哪里/如何在CoreAnimation
应用后截取图层的实际外观吗?