задержка скриншота iOS - PullRequest
5 голосов
/ 01 марта 2012

Я хотел бы быстро сделать снимок экрана для создания видео изображений. В настоящее время я использую следующий код, однако он немного задерживается. Есть ли лучший способ сделать скриншоты, которые будут быстрее?

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 голосов
/ 12 марта 2012

Вы можете делать скриншоты, используя OpenGL , но этот метод медленнее.Других способов получения снимков экрана программным способом нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...