由于方向原因,我无法正确裁剪从相机拍摄的图像。它会剪切图像的随机部分。 我使用了一些代码,以下是其中之一:
CGRect size=CGRectMake(10.0, 200.0, 300.0, 150.0);
CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], size);
// or use the UIImage wherever you like
//UIImage *image= [UIImage imageWithCGImage:imageRef];
UIImage *resultImage = [[[UIImage alloc] initWithCGImage:imageRef scale:1.0 orientation:imgTemp.image.imageOrientation] autorelease];
UIImageWriteToSavedPhotosAlbum(resultImage,nil,nil,nil);
CGImageRelease(imageRef);
其中image是从相机获取的图像。