我有一个适用于 iOS 的图片上传应用程序。它有效,但有 1 个我找不到的问题。
当您从照片库中选择照片时,文件大小为 +- 100kb,但如果您使用相机拍摄照片,文件大小为几 MB。如何在不损失质量或不更改图像大小的情况下更改文件大小?
最佳答案
有一种方法可以保持相同的大小,同时只是失去难以察觉的质量。
使用:
UIImageJPEGRepresentation(image, 0.6);
您可以通过从 0.6 增加到 0.8 等来提高质量和大小(只要它是 0 到 1 之间的值)
我相信相机胶卷可以为您做到这一点,这就是它们已经在 100kb 范围内的原因。
关于objective-c - 更改文件大小而不损失质量 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12501262/