Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios AVCaptureStillImageOutput输出图像尺寸_Ios_Objective C_Avcapturesession - Fatal编程技术网

Ios AVCaptureStillImageOutput输出图像尺寸

Ios AVCaptureStillImageOutput输出图像尺寸,ios,objective-c,avcapturesession,Ios,Objective C,Avcapturesession,我试图找到一种方法,在创建AVCaptureStillImageOutput的输出图像时,立即获取其尺寸(宽度和高度) 我在web上找到的大多数示例在用户拍摄第一张照片时检索此信息,但我希望在设置AVCaptureSession时初始化此信息 最好是在创建AVCaptureStillImageOutput并将其作为输出添加到我的AVCaptureSession之后获取信息 AVCaptureVideoDataOutput的维度可以按如下方式检索: AVCaptureVideoDataOutput

我试图找到一种方法,在创建AVCaptureStillImageOutput的输出图像时,立即获取其尺寸(宽度和高度)

我在web上找到的大多数示例在用户拍摄第一张照片时检索此信息,但我希望在设置AVCaptureSession时初始化此信息

最好是在创建AVCaptureStillImageOutput并将其作为输出添加到我的AVCaptureSession之后获取信息

AVCaptureVideoDataOutput的维度可以按如下方式检索:

AVCaptureVideoDataOutput* dataOutput = [[AVCaptureVideoDataOutput alloc] init];

[myAVCaptureSession addOutput:dataOutput];

NSDictionary* videoSettings = dataOutput.videoSettings;

NSNumber* displayWidth = [videoSettings objectForKey:@"Width"];
if (displayWidth != nil)
{
    self.displayWidth = [displayWidth intValue];
}

NSNumber* displayHeight = [videoSettings objectForKey:@"Height"];
if (displayHeight != nil)
{
    self.displayHeight = [displayHeight intValue];
}
我想做一些类似的事情,但是使用AVCaptureStillImageOutput。不幸的是,我没能找到办法

谢谢