如何在iphone上拍摄相机上的图像?

时间:2012-10-24 07:54:16

标签: iphone

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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);