iOS截图延迟

时间:2012-03-01 06:08:56

标签: iphone

我想快速捕捉制作视频图像的截图。我目前正在使用以下代码,但它稍有延迟。是否有更好的方法来获取更快的屏幕截图?

CGSize imageSize = [[UIScreen mainScreen] bounds].size;
if (NULL != UIGraphicsBeginImageContextWithOptions)
  UIGraphicsBeginImageContextWithOptions(imageSize, NO, 1);
else
  UIGraphicsBeginImageContext(imageSize);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *imageName = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

1 个答案:

答案 0 :(得分:0)

您可以使用 OpenGL 截取屏幕截图,但此方法更慢。没有其他方法可以通过编程方式检索屏幕截图。