2013-08-27 2 views
3

현재 첫 번째 iPhone 응용 프로그램을 개발 중입니다. 나는 카메라 뷰는 프레임에 의해 설정된 사각형에 내 일반보기를 통해 표시되는 사용자 정의 카메라 뷰 구현했습니다 :IOS 사용자 정의 카메라보기로 사진 찍기

AVCaptureVideoPreviewLayer *captureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session]; 
[captureVideoPreviewLayer setVideoGravity:AVLayerVideoGravityResizeAspectFill]; 

[captureVideoPreviewLayer setFrame:CGRectMake(viewLayer.frame.origin.x, viewLayer.frame.origin.y, viewLayer.bounds.size.width, viewLayer.bounds.size.height)]; 

이 잘 작동하지만을 나는 사진을 촬영하려고 같은으로 절단 할 때 사각형 이미지가 90도 회전합니다. 나는 그것이 왜 그렇게하는지 알 수 없다.

내 "카메라 창"이 무엇인지 감지하고 동일한 창에서 내 사진을 자르려면 어떤 방법이 있습니까?

+0

http://stackoverflow.com/questions/10850184/ios-image-get-rotated-90-degree-after-saved-as-png-representation-data – Rushabh

답변

0

이미지의 방향은 카메라 센서의 기본 방향이며, 이미지를 카메라의 방향과 상관없이 기록합니다. UIImage의 imageOrientation 속성을 보면 이미지를 표시하는 방법을 알 수 있습니다.