目标c将图像保存到图库

时间:2016-12-12 13:39:55

标签: ios objective-c uiimageview uiimagepickercontroller writetofile

我操纵了图像中的一些像素,现在当我在应用程序中打开图像时,会出现一条消息,但问题是我将其保存到我的文档目录中。我想允许某人分享这张照片。如果我保存下面的图像,图像数据会发生变化。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *imagePath =[documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.png",self.imageName.text]];
[UIImagePNGRepresentation(image) writeToFile:imagePath
                                                     atomically:YES];

如果我将图像保存到应用文档,我无法使用imagepicker选择它。

{{1}}

所以我的问题是,我可以使用自定义名称将图像保存到图库,还是可以使用路径将图像保存到图库?

1 个答案:

答案 0 :(得分:1)

您可以按名称将图像保存到图库

UIImage *image = [UIImage imageNamed:"someImage.png"];
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);