Захват увеличенного предварительного просмотра в 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
Заранее спасибо.