Захват увеличенного предварительного просмотра в AVFoundation

Я работаю с функцией масштабирования в камере AVFoundation, я реализовал масштабирование путем масштабирования представления, имеющего AVCaptureVideoPreviewLayer. Теперь я хочу захватить увеличенное изображение.

Вот мой код для добавления AVFoundationVideoPreviewLayer для просмотра:

 // create a uiview subclass for showing the camera feed
 UIView *previewView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 430)];
 [[self view] addSubview:previewView];

 CGRect layerRect = CGRectMake(0, 0, 320, 430);
 [[self avCaptureVideoPreviewLayer] setBounds:layerRect];

 [[self  previewLayer] setPosition:CGPointMake(CGRectGetMidX(layerRect), CGRectGetMidY(layerRect))];

 // add the video previewview layer to the preview view
 [[previewView layer] addSublayer:[self avCaptureVideoPreviewLayer]];

код для увеличения предварительного просмотра

  // zoom the preview view using core graphics
 [previewView setTransform:CGAffineTransformMakeScale(2.0, 2.0 )];

Теперь я хочу захватить это увеличенное изображение из PreviewView

Заранее спасибо.

Ответы на вопрос(4)

Ваш ответ на вопрос