我有一个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#执行此操作。
由于