Как мне сделать фотографии? - PullRequest
1 голос
/ 27 июля 2011

Я хочу добавить слой Camerapreviewlayer и действие для фотосъемки, но не знаю как Кто-нибудь может мне помочь. Я новичок в Xcode

Ответы [ 2 ]

0 голосов
/ 15 августа 2012

Вот пример фотографирования: https://github.com/fulldecent/FDTake

0 голосов
/ 27 июля 2011

Если это CALayer (я уверен, что это так, но я проверю это сейчас), вы можете сделать это:

UIGraphicsBeginImageContext();
[yourCameraPreviewLayer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGrahpicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

Редактировать: Я предполагаю, что вы используете AVCaptureVideoPreviewLayer, тогда это CALayer, поэтому выше должно работать.

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