ios - Objective C 将图像保存到图库

标签 ios objective-c uiimageview uiimagepickercontroller writetofile

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

UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);

如果我将图像保存到应用程序文档中,则无法使用 imagepicker 选取它。

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];

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

最佳答案

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

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

关于ios - Objective C 将图像保存到图库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41102200/

相关文章:

iphone - 这会垂直翻转我的 CIImage 吗?

ios - 如何使用谓词在 NSMutableArray 上搜索某些内容

objective-c - 获取当前用户的主目录

ios - 未从其他 View Controller 保存属性更新

swift - UIImage从对象c到swift并且图像大小不好

ios - tableView 单元格有时会显示错误的图像?

android - 新网站使用哪种标记语言? (台式机和移动设备)

iphone - Cocos2d - animationwithframes :delay: deprecated

ios - 在最后一张图像处停止 UIimageview 动画

ios - 如何分发内部使用 Adob​​e Air 制作的第 3 方 iOS 应用程序