Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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
Cocoa UIImagePickerController-将图像导轨与裁剪区域对齐_Cocoa_Uiimageview_Uiimage_Uiimagepickercontroller_Crop - Fatal编程技术网

Cocoa UIImagePickerController-将图像导轨与裁剪区域对齐

Cocoa UIImagePickerController-将图像导轨与裁剪区域对齐,cocoa,uiimageview,uiimage,uiimagepickercontroller,crop,Cocoa,Uiimageview,Uiimage,Uiimagepickercontroller,Crop,我使用的是一个UIImagePickerController,上面覆盖着一个透明的白框矩形,作为一个向导,用于捕获用户感兴趣的视图的一小部分,以屏幕坐标320 x 480为中心,纵向 问题是,我不完全确定取景器显示的是相机的实际照片的哪一部分,它不可能全部显示,因为图像分辨率是3264x2448,这与可用屏幕空间的宽长比不同,而且它显示的是全屏 我需要能够从实际生成的图像中裁剪UIImagePickerController视图覆盖下的确切图像区域 我试着用样本的宽度除以纵向相机视图的宽度,然后将

我使用的是一个UIImagePickerController,上面覆盖着一个透明的白框矩形,作为一个向导,用于捕获用户感兴趣的视图的一小部分,以屏幕坐标320 x 480为中心,纵向

问题是,我不完全确定取景器显示的是相机的实际照片的哪一部分,它不可能全部显示,因为图像分辨率是3264x2448,这与可用屏幕空间的宽长比不同,而且它显示的是全屏

我需要能够从实际生成的图像中裁剪UIImagePickerController视图覆盖下的确切图像区域

我试着用样本的宽度除以纵向相机视图的宽度,然后将图像的宽度乘以该值,然后根据该值缩放y坐标,但结果不正确

我怎样才能解决这个问题