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