0

您好正在使用相机应用程序。我需要在 UIImagepicker 拍摄和使用的图像的特定区域裁剪图像。我完成了在相机中添加叠加层和裁剪图像。但我得到的裁剪图像不适合我的 Rect 大小。

4

2 回答 2

0

裁剪从 x=0 开始;y=0;直到宽度=125,高度=128;

UIImage *image =imageView.image;
CGRect cropRect = CGRectMake(0, 0, 125,128);
CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], cropRect);
[imageView setImage:[UIImage imageWithCGImage:imageRef]]; 
CGImageRelease(imageRef);
于 2012-12-15T13:29:02.173 回答
0

尝试使用 Matt Gemmell 的 UIImage+ProportionalFill 类别。此类别通过裁剪/缩放功能扩展了 UIImage。

于 2012-10-24T07:58:26.713 回答