我的问题是我想在我的 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。
我哪里错了?