IOS前置摄像头左右成像问题

使用AVFoundation自定义相机,调用后置摄像头没问题,但是调用前置摄像头却左右成像问题:

 UIImageOrientation imgOrientation; //拍摄后获取的的图像方向

             

             if ([self.device.localizedName isEqualToString:@"背面相机"]) {

                 

                 // 后置摄像头图像方向 UIImageOrientationRight

                 imgOrientation = UIImageOrientationRight;

                 

                 NSLog(@"后置摄像头");

                 

             } else {

             

                 // 前置摄像头图像方向 UIImageOrientationLeftMirrored

                 // IOS前置摄像头左右成像

                 imgOrientation = UIImageOrientationLeftMirrored;

                

                 NSLog(@"前置摄像头");

             }

             

             //获取拍摄图片

             NSData *imageData = [AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageSampleBuffer];

             UIImage *t_image = [UIImage imageWithData:imageData];

             UIImage *image = [[UIImage alloc]initWithCGImage:t_image.CGImage scale:1.0f orientation:imgOrientation];

             self.image = image;

             [image release];



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值