0

我通过UIImagePickerController类从 iOS 相机拍摄的图像尺寸太大,我在寻找最佳保存设置时遇到问题。我需要将磁盘上的图像大小降至 < 5MB。目前,我的大小约为 24MB。

有人可以解释(1)如何将大小缩小到 5MB 以下,但仍然是一张高质量的照片;或 (2) 解释 Apple 在原生相机应用程序中是如何做到的?

从本机相机应用程序拍摄的图像都小于 5MB,但质量非常高(至少对于我需要的)。

这就是我目前保存图像的方式:

[UIImageJPEGRepresentation([UIImage imageWithImage:image scaledToSize:CGSizeMake(1000, 1500)], 0.4f) writeToFile:imagePath atomically:NO];

4

0 回答 0