快速的iphone屏幕截图

时间:2010-01-15 23:51:43

标签: iphone image-capture

我们使用UIGetScreenImage每秒捕获3-6张图像并将其保存到磁盘。但是,我们正在寻找一种以更快的速度捕获图像的方法。我们已经注意到一些似乎没有使用UIGetScreenImage的实现(我们知道这是因为它们在预览中覆盖了未在图像上捕获的控件),并且它们每个最多可以捕获15个图像第二个并保存到磁盘。是否有另一种方法以比UIGetScreenImage更快的速度捕获和保存图像?

2 个答案:

答案 0 :(得分:1)

您可以使用quartz来渲染正在绘制的视图的屏幕外版本。目前确切的细节让我感到惊讶,但我相信你需要在视图的绘图方法中获取不同的上下文,并将副本绘制到某个地方然后保存它。

此文档可能包含更多信息:http://developer.apple.com/mac/library/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_context/dq_context.html#//apple_ref/doc/uid/TP30001066-CH203-SW9

答案 1 :(得分:0)

您可以尝试使用here讨论的ScreenCaptureView课程。