UIImagePickerController中的前置摄像头

迪内什普拉萨纳

我正在使用来开发iPad2中的前置摄像头应用程序UIImagePickerController

当我捕获图像时,它显示为从左向右翻转。

我该如何纠正?

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) 
    {
        UIImagePickerController *imgPkr = [[UIImagePickerController alloc] init];
        imgPkr.delegate = self;
        imgPkr.sourceType = UIImagePickerControllerSourceTypeCamera;
        imgPkr.cameraDevice=UIImagePickerControllerCameraDeviceFront;


        UIImageView *anImageView=[[UIImageView alloc] initWithImage:[UIImage imageNamed:[NSString stringWithFormat:@"select%d.png",val]]];
        anImageView.frame = CGRectMake(0, 0, anImageView.image.size.width, anImageView.image.size.height);
        imgPkr.cameraOverlayView = anImageView;
        [theApp.TabViewControllerObject presentModalViewController:imgPkr animated:YES];
        [imgPkr release];
    }
内德·库玛·拉索(Inder Kumar Rathore)

您可以使用源图像翻转图像

UIImage *flippedImage = [UIImage imageWithCGImage:picture.CGImage scale:picture.scale orientation:UIImageOrientationLeftMirrored];

编辑:添加了快速代码

let flippedImage = UIImage(CGImage: picture.CGImage, scale: picture.scale, orientation:.LeftMirrored)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

打开前置摄像头

如何检测前置摄像头在Android中是否可用?

如何在Swift中获得前置摄像头?

如何从Unity中的设备选择前置摄像头

在Android> 5.1中打开前置摄像头

iOS在UIImagePickerController上使用前置摄像头时方向错误

UIImagePickerController-默认情况下如何访问前置摄像头?

前置摄像头上延伸的摄像头预览

故意启动前置摄像头

ZXing自动启动前置摄像头

前置摄像头图片的奇怪问题

Android 2.2前置摄像头

如何在Xamarin.Android中录制来自前置摄像头的视频?

使用前置摄像头的dm77中的条形码扫描器库

在IOS中沿水平轴翻转用前置摄像头录制的视频

在iPhone X上的ARKit ARSession中录制来自前置摄像头的视频

如何在镜像中显示OpenCV JavaCameraView前置摄像头(Android)?

ngx-webcam 默认在手机中打开前置摄像头

如何使用AVCaptureDeviceDiscoverySession获取前置摄像头,后置摄像头和音频

即使成功切换到前置摄像头,iPhone仍显示后置摄像头的视图

切换到前置摄像头和后置摄像头Android SurfaceView

如何以编程方式为android启用前置摄像头而不是后置摄像头?

检测使用前置摄像头还是后置摄像头

如何在javascript中切换前置摄像头和后置摄像头?

如何使前置摄像头捕获的视频不是反Android?

从前置摄像头iOS捕获条形码

无法使用前置摄像头2拍照

三星前置摄像头问题

使用前置摄像头时不会保存照片