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