繁体   English   中英

如何更改比例尺寸 - 使用UIImagePickerController时移动裁剪矩形

[英]How to change the dimensions of the scale - move crop rectangle when using UIImagePickerController

我实施capture image动作以捕获“ID卡”和“商务卡” ,其本质上3x4维矩形

当打开使用UIImagePickerController并设置allowsImageEditing = YES;

有一个4x4平方默认裁剪框。

在我的情况下, 我想将裁剪框设置为3x4作为裁剪图像窗口

但是,在编辑/裁剪照片时,我无法找到将方框改为矩形框的方法。 你有没有找到办法做到这一点?

MY CLIENT REQUIREMENTS IS need the user to select images that are 3x4 or 2x3 rectangle but the crop rect currently only allows 4x4 square (when allow editing is on).

How does the "move and scale screen" determine dimensions for its 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;
}

希望这是你正在寻找的。

你应该在相机上使用叠加这里是源代码,你可以找到你的答案可能是点击这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM