0

我有一个适用于 iOS 的图像上传应用程序。它有效,但我找不到 1 个问题。

当您从 photolib 中选择照片时,文件大小为 +- 100kb,但如果您使用相机制作图片,则文件大小为几 MB。如何在不丢失质量或不更改图像大小的情况下更改文件大小?

4

1 回答 1

2

有一种方法可以保持相同的尺寸,而只是失去难以察觉的质量。

利用:

UIImageJPEGRepresentation(image, 0.6);

您可以通过从 0.6 增加到 0.8 等来提高质量和大小。(只要它是介于 0 和 1 之间的值)

我相信相机胶卷会为您做到这一点,这就是它们已经在 100kb 范围内的原因。

于 2012-09-19T19:25:21.350 回答