1

我的问题是我想在我的 PocketWallet 应用程序中添加裁剪图像功能。我想从相机拍摄图像并将其保存在 ImageView 之后,我想裁剪该图像。我已经阅读了许多类似的问题,但不幸的是没有找到所需的答案。

请告诉我如何使用从相机拍摄的确切图像大小更改图像视图大小。

我正在使用 uiview 来裁剪图像的特定部分。但是当我裁剪图像时,没有得到我想要裁剪的确切部分。我裁剪的图像代码如下,

-(UIImage *)cropImage{
    float tempx=CGRectGetMinX(cropedAngle.frame);
    float tempy=CGRectGetMinY(cropedAngle.frame);

   CGRect rect=CGRectMake(tempx, tempy, 320, 200);

    CGImageRef image = [imgView.image CGImage];

    CGImageRef imageRef = CGImageCreateWithImageInRect(image,rect);
    UIImage *imge = [UIImage imageWithCGImage:imageRef];
    CGImageRelease(imageRef);
    // Create and show the new image from bitmap
    return imge;
}

首先告诉我的逻辑是否正确裁剪图像?其中这个代码croppedAngle 是我用来裁剪图像特定部分的uiview。

我哪里错了?

4

0 回答 0