如何在iPhone库中存储高质量的图像?

时间:2011-05-10 07:24:23

标签: iphone camera uiimagepickercontroller resolution

我拍摄了1张高质量的图像并将其存储到某个地方

 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管理器中看到图像分辨率非常高质量尺寸:2592×1936 ...尺寸6.1MB

我的问题是如何在iphone库中存储高质量图像。我严格禁止存储压缩图像。我必须只存储高清高质量图像。

请不要使用scaleAndRotateImage函数回复,因为它会压缩图像。

1 个答案:

答案 0 :(得分:2)

ALAssetsLibrary类可以让你这样做。