2012-11-30 13 views
5

Używam AVCaptureSession z AVCaptureVideoPreviewLayer z grawitacją AVLayerVideoGravityResizeAspectFill.Gdzie jest AVLayerVideoGravityResizeAspectFill crop

self.captureSession =[[AVCaptureSession alloc] init]; 
captureSession.sessionPreset = AVCaptureSessionPresetPhoto; 
self.previewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:self.captureSession]; 
[self.previewLayer setVideoGravity: AVLayerVideoGravityResizeAspectFill]; 

Jak wiemy, w jaki sposób film zostanie przeskalowany w celu dopasowania do obszaru podglądu z AVLayerVideoGravityResizeAspectFill? Która część obrazu jest widoczna w obszarze podglądu?

Od the doc:

AVLayerVideoGravityResizeAspectFill: ta zachowuje proporcje, ale wypełnia dostępną powierzchnię ekranu, przycinanie wideo, gdy konieczne

Zasadniczo, jak się dokładnie to, co zostało wyświetlone w previewLayer?

Odpowiedz