从相机拍摄图像后裁剪图像

时间:2012-11-29 08:55:55

标签: iphone objective-c ios

我的问题是我想在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;
}

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

我哪里错了?

0 个答案:

没有答案