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

标签 iphone camera uiimagepickercontroller resolution

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

 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/

相关文章:

ios - iPhone 的电话号码格式

iphone - 如何在 Xcode 中以编程方式清除控制台?

Android给图片添加文字并保存

android - 裁剪后设置 ImageView 不起作用

iphone - 保存和加载 UIImages

iphone - 如何将气泡绘制为 UITextview ContentSize

c# - Azure 媒体播放器无法在 iPhone 上使用 AES 保护

android - 如何在没有加速度计传感器的情况下启动相机 Intent ?

ios - 相机覆盖不在中心

ios - Swift PNG 图像以不正确的方向保存