Iphone 如何从我的相机中保存裁剪的图像?

Iphone 如何从我的相机中保存裁剪的图像?,iphone,camera,overlay,Iphone,Camera,Overlay,在我的应用程序中,我使用相机功能,我使用overlayview来拍摄每一件事情 问题是,在保存图像时,我不想保存整个图像,我只想保存覆盖视图中显示的图片 请查看下面两个屏幕之间的差异 1)以下是我在叠加视图中显示的内容: 2)以下是我得到的信息: 谢谢!提前创建UIImagePickerController的对象 CGRect rect = self.overlayimage.frame; UIGraphicsBeginImageContext(CGSizeMake(self.overla

在我的应用程序中,我使用相机功能,我使用overlayview来拍摄每一件事情

问题是,在保存图像时,我不想保存整个图像,我只想保存覆盖视图中显示的图片

请查看下面两个屏幕之间的差异

1)以下是我在叠加视图中显示的内容:

2)以下是我得到的信息:


谢谢!提前

创建UIImagePickerController的对象

CGRect rect = self.overlayimage.frame;

UIGraphicsBeginImageContext(CGSizeMake(self.overlayimage.frame.size.width, self.overlayimage.frame.size.height));
// This is where we resize captured image
[(UIImage *)[info objectForKey:UIImagePickerControllerOriginalImage] drawInRect:rect];


captureimage.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
imagePickerController.allowsEditing = YES;
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
并在UIImagePickerController的委托方法中获取裁剪后的图像

imagePickerController.allowsEditing = YES;
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage*croppedImg=[info objectForKey:@“UIImagePickerControllerEditedImage”];
} /p>可能的比特重复,我不使用AV基础框架@ SPVARMA