我有下一个代码来拍照:
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];
此代码打开相机应用程序并拍摄照片,问题是:当拍摄照片时,它会自动显示它的预览,但它显示镜像的图片,我该如何才能显示图片?我想我错过了一个参数,但我没有运气谷歌。
答案 0 :(得分:1)
这是前置摄像头的标准行为。如果您尝试使用内置摄像头应用程序拍摄照片,则不会显示镜像的预览图像,但会将图像保存为镜像图像。
您需要在图像选择器视图上应用变换才能达到您想要的效果。请看这里: