Objective c 在不丢失quallity iOS的情况下更改文件大小
我有一个iOS图像上传应用程序。它的工作,但有一个问题,我找不到Objective c 在不丢失quallity iOS的情况下更改文件大小,objective-c,ios,cocoa-touch,cocoa,Objective C,Ios,Cocoa Touch,Cocoa,我有一个iOS图像上传应用程序。它的工作,但有一个问题,我找不到 从photolib中选择照片时,文件大小为+-100kb,但如果使用相机拍摄照片,文件大小为几MB。如何在不丢失质量或不更改图像大小的情况下更改文件大小?有一种方法可以在保持相同大小的同时降低不易察觉的质量 使用: 您可以通过从0.6增加到0.8等方式提高质量和大小(只要该值介于0和1之间) 我相信相机卷可以帮你做到这一点,这就是为什么它们已经在100kb范围内。也许通过使用无损压缩?谢谢,现在上传速度快了10倍。 UIImage
从photolib中选择照片时,文件大小为+-100kb,但如果使用相机拍摄照片,文件大小为几MB。如何在不丢失质量或不更改图像大小的情况下更改文件大小?有一种方法可以在保持相同大小的同时降低不易察觉的质量 使用: 您可以通过从0.6增加到0.8等方式提高质量和大小(只要该值介于0和1之间)
我相信相机卷可以帮你做到这一点,这就是为什么它们已经在100kb范围内。也许通过使用无损压缩?谢谢,现在上传速度快了10倍。
UIImageJPEGRepresentation(image, 0.6);