0

问题是我可以使用 AssetLibrary 获取图像,但不能获取已编辑的图像。

首先我使用 iPhone 的应用程序相机拍照,然后我编辑照片,只是剪掉照片。

在我的应用程序中,我想获取编辑后的图像。

如果我使用 UIImagePickerController 委托方法

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo

我可以用图像得到编辑后的图像。

但是如果我使用该方法

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

并使用信息获取参考网址,

使用 referenceURL 我可以使用 AssetLibrary 来获取图像。

关键是图像始终是编辑前的原始图像,而不是我编辑过的图像。

4

1 回答 1

0

您可以像这样编辑图像 -

UIImage* image = [info objectForKey:UIImagePickerControllerEditedImage];
于 2012-05-28T04:26:36.050 回答