我们使用UIGetScreenImage
每秒捕获3-6张图像并将其保存到磁盘。但是,我们正在寻找一种以更快的速度捕获图像的方法。我们已经注意到一些似乎没有使用UIGetScreenImage
的实现(我们知道这是因为它们在预览中覆盖了未在图像上捕获的控件),并且它们每个最多可以捕获15个图像第二个并保存到磁盘。是否有另一种方法以比UIGetScreenImage
更快的速度捕获和保存图像?
答案 0 :(得分:1)
您可以使用quartz来渲染正在绘制的视图的屏幕外版本。目前确切的细节让我感到惊讶,但我相信你需要在视图的绘图方法中获取不同的上下文,并将副本绘制到某个地方然后保存它。
答案 1 :(得分:0)
您可以尝试使用here讨论的ScreenCaptureView
课程。