【问题标题】:How to change the dimensions of the scale - move crop rectangle when using UIImagePickerController如何更改比例尺的尺寸 - 使用 UIImagePickerController 时移动裁剪矩形
【发布时间】:2012-10-18 18:05:53
【问题描述】:

我正在执行capture image 操作以捕获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?

提前致谢

【问题讨论】:

    标签: iphone objective-c uiimageview uiimagepickercontroller


    【解决方案1】:

    我不知道 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;
    }
    

    希望这就是你要找的。​​p>

    【讨论】:

      【解决方案2】:

      你应该在相机上使用 Overlay 这里是源代码你可以找到你的答案可能是 Click here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-02-20
        • 2010-12-27
        • 2023-04-01
        • 1970-01-01
        • 2017-06-01
        • 1970-01-01
        • 2017-09-20
        • 2017-03-15
        相关资源
        最近更新 更多