将流重新压缩为JPEG时保持大小

时间:2016-09-14 10:47:18

标签: ios c#-4.0 xamarin jpeg

我有一个5MB的JPEG图像,我将其转换为流并再次将其重新压缩为JPEG以保存在另一个位置。应用什么JPEG压缩(从0.0到1.0),以便我可以保持文件的大小?

现在,当我尝试保存图像而不压缩时,我得到一个18 MB的图像文件。当我用

NSData data = objUIImage.AsJPEG(1.0f);

(从逻辑上讲,我的图像已经被JPEG压缩,其大小为5 MB,所以没有任何压缩我应该得到一个5 MB的图像)

然后我得到一张19.5 MB的图像:|

我正在尝试在Xamarin.iOS应用程序中使用C#执行此操作。

由于

0 个答案:

没有答案