2013-11-30 3 views
2

у меня есть следующий код, чтобы сделать снимок:Показать изображение предварительного просмотра на UIImagePickerController после картины взял

UIImagePickerController * picker = [[UIImagePickerController alloc] init]; 
    picker.view.tag = 2; 
    picker.delegate = self; 
    picker.sourceType = UIImagePickerControllerSourceTypeCamera; 
    picker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto; 
    picker.cameraDevice = UIImagePickerControllerCameraDeviceFront; 
    [self presentViewController:picker animated:YES completion:nil]; 

Этот код открыть-анкету камеры и делает снимки, проблема: Когда картина взяла, это автоматически показывает его предварительный просмотр, но он отображает зеркальное отображение, как я могу показать изображение так же, как оно есть? Я думаю, что у меня отсутствует параметр, но у меня нет Google.

ответ

1

Это стандартное поведение передней камеры. Если вы попытаетесь сделать снимок с помощью встроенного приложения для камеры, он не отобразит зеркало предварительного просмотра, а сохранит изображение как зеркальное изображение.

Вам необходимо применить преобразование на изображении, чтобы достичь желаемого. Пожалуйста, смотрите здесь:

Front facing camera in UIImagePickerController

Смежные вопросы