阅读背景:

Android 高质量高压缩比图像压缩_lvshaorong的博客_android 高质量压缩图片

来源:互联网 

一般Android项目都有从相册选取照片并上传到服务器的需求,但是不能对file文件直接上传,因为对于一些像素特别高的手机,拍出来的相片体积也会特别巨大,比如1300万的相机最大能达到9-10m,这样在上传之前就需要进行压缩,而压缩氛围图像大小的压缩和品质的压缩,在压缩过程中很有可能会出现OOM的情况,下面是一个图片压缩工具类,思路是先进行图像宽高的压缩,将比较大的图片压缩到1280*1280的大小范围,以减少oom,然后进行品质的压缩,一般品质保持在70-100之间,肉眼几乎无法看出差别,而大小能够明显改善,压缩后大小范围在100k-200k之间,便于向服务器上传。宽高压缩和品质压缩各执行一遍,没有循环压缩,因为我发现一些循环压缩的方案往往导致图像质量显著下降,俗称照片糊了。一般Android项目都有从相册选取照片并上传到服务器的需求,但是不能对file文件直接上传,




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: