사용자가 카메라를 사용할 때 UIImagePickerController에 표시되는 이미지를 얻고 싶습니다. 그리고 내가 얻을 때 일반 카메라보기 대신 이미지와 디스플레이를 처리하려고합니다.iPhone : 카메라 미리보기 받기
하지만 문제는 카메라보기를 가져오고 싶을 때 이미지가 검은 색 직사각형에 불과하다는 것입니다.
UIView *cameraView = [[[[[[imagePicker.view subviews] objectAtIndex:0]
subviews] objectAtIndex: 0]
subviews] objectAtIndex: 0];
UIGraphicsBeginImageContext(CGSizeMake(320, 427));
[cameraView.layer renderInContext: UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
imageToDisplay.image = [PixelProcessing processImage: viewImage]; //In this case the image is black
//imageToDisplay.image = viewImage; //In this case the image is black too
//imageToDisplay.image = [UIImage imageNamed: @"icon.png"]; //In this case image is being displayed properly
내가 잘못 뭐하는 거지 :
여기 내 코드입니까?
감사합니다.
: 코드를 사용하지만 여전히 카메라 미리보기가 검정색으로 표시됩니다. – Seeker