我拍摄了一张高质量图像并将其存储到某个地方
UIImage *image = [[UIImage alloc] initWithData:imageData];
NSArray *docDirs = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSAllDomainsMask, YES);
NSString *docDir = [docDirs objectAtIndex:0];
BOOL success = [UIImagePNGRepresentation(image) writeToFile:[docDir stringByAppendingPathComponent:@"test11.png"] atomically:YES];
我可以从 xcode Organizer 中看到图像分辨率非常高。 尺寸:2592 × 1936 ...大小6.1MB
我的问题是如何在 iPhone 库中存储高质量图像。我严格不允许存储压缩图像。我必须仅存储高清高质量图像。
请不要回复scaleAndRotateImage函数,因为它会压缩图像。
最佳答案
ALAssetsLibrary 类可以让您做到这一点。
关于iphone - 如何在iPhone图库中存储高质量的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5946577/