Iphone 使用UIImagePickerController时如何更改缩放-移动裁剪矩形的尺寸
我正在执行Iphone 使用UIImagePickerController时如何更改缩放-移动裁剪矩形的尺寸,iphone,objective-c,uiimageview,uiimagepickercontroller,Iphone,Objective C,Uiimageview,Uiimagepickercontroller,我正在执行捕获图像操作,以捕获“身份证”和“名片”,它们在本质上是3x4维矩形 使用UIImagePickerController打开并设置AllowImageEdit=YES时 默认裁剪框为4x4正方形。 在我的例子中,我想将裁剪图像窗口的裁剪帧设置为3x4 然而,在编辑/裁剪照片时,我还没有找到一种方法将方形框更改为矩形框。你们中有人找到办法了吗 我的客户要求是用户需要选择3x4或2x3矩形的图像,但裁剪矩形当前仅允许4x4正方形(当允许编辑处于启用状态时)。 移动和缩放屏幕”如何确定其cr
捕获图像
操作,以捕获“身份证”和“名片”,它们在本质上是3x4维矩形
使用UIImagePickerController打开并设置AllowImageEdit=YES时代码>
默认裁剪框为4x4正方形。
在我的例子中,我想将裁剪图像窗口的裁剪帧设置为3x4
然而,在编辑/裁剪照片时,我还没有找到一种方法将方形框更改为矩形框。你们中有人找到办法了吗
我的客户要求是用户需要选择3x4或2x3矩形的图像,但裁剪矩形当前仅允许4x4正方形(当允许编辑处于启用状态时)。
移动和缩放屏幕”如何确定其cropbox的尺寸?
提前感谢您应该在相机上使用覆盖图这是您可以找到的源代码您的答案可能是
我不知道3x4的大小是多少,但如果你说的高宽比是3:4,那么这里有一个简单的方法,可以将UIImagePicker拾取的图像调整为所需的大小(也可以是3:4) 希望这就是你要找的
- (UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize;
{
UIGraphicsBeginImageContext(newSize);
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}