我在做自定义相机的时候,为什么我的图像是倾斜90度的方向,我想在ipad中全部获图像,怎么设置都不对,就大神。。 self.session = [[AVCaptureSession alloc] init];
self.session.sessionPreset = AVCaptureSessionPresetPhoto;
self.videoInput = [[AVCaptureDeviceInput alloc] initWithDevice:[self backCamera] error:nil]; self.stillImageOutput = [[AVCaptureStillImageOutput alloc] init];
NSDictionary * outputSettings = [[NSDictionary alloc] initWithObjectsAndKeys:AVVideoCodecJPEG,AVVideoCodecKey, nil];
//这是输出流的设置参数AVVideoCodecJPEG参数表示以JPEG的图片格式输出图片
[self.stillImageOutput setOutputSettings:outputSettings];
if ([self.session canAddInput:self.videoInput]) {
[self.session addInput:self.videoInput];
}
if ([self.session canAddOutput:self.stillImageOutput]) {
[self.session addOutput:self.stillImageOutput];
}
}
解决方案 »
- 新人iphone开发的迷惑
- 如何下架已上传的appStore应用
- iOS常用控件尺寸大集合
- 使用vm 8.0虚拟机 装 Mac.OS.X.10.6.3系统时,在跳转到安装界面时,vm虚拟机出现如下故障
- 求教做一个类似卡拉ok字幕的逐字闪亮效果
- 新手提问:断点调试如何进入函数内部调试?
- 求助,新人刚学ios,对着网上的socket代码打完了,为什么程序不会调用socket里面指定的回调函数呢?
- TextEditingDidBegin 反复触发的异常。
- 杭州找个合伙人(懂app开发的)一起开创大场面
- reveal逆向工具的使用,如何看UI控件
- 本人初学IOS,用swift语言写出来的第一个ios应用已上线,欢迎各路大神指教!
- Missing required icon file.。。。。 for iPad
AVCaptureVideoOrientation result = [UIDevice currentDevice].orientation;
if ( result == UIDeviceOrientationLandscapeLeft )
result = AVCaptureVideoOrientationLandscapeRight;
else if ( result == UIDeviceOrientationLandscapeRight )
result = AVCaptureVideoOrientationLandscapeLeft;
return result;
}
// 获取拍照的AVCaptureConnection
AVCaptureConnection *stillImageConnection = [self
connectionWithMediaType:AVMediaTypeVideo
fromConnections:[[self stillImageOutput] connections]];
if ([stillImageConnection isVideoOrientationSupported])
{
[stillImageConnection setVideoOrientation:self.orientation];
}