最近在做类似美图秀秀的apps,有改图和拼接图的功能.最后做好的bitmap通过compress压缩质量或者保存成文件.
bitmap.compress(Bitmap.CompressFormat.JPEG, quality, stream);
但是这样同时也存在了一个问题.如果我们的apps,可以在2.3甚至2.2的系统上运行的话,就要加上个对系统版本的判定了.因为在低版本上,他们有可能生成出来的图片,会比预想中的大.看的效果就可以忽略了,因为一般低版本的系统,也是存在于旧机器上,他们的屏幕也不算大,分辨率也不算高,看出来应该没什么区别的. 如果是在低版本上,要对分辨率和压缩的比例最好再调低一点点,来弥补他可能比预想中大的问题.因为图片大了,在低配置的机器上,也有可能导致OOM的出现.