原文链接:微信分享图片压缩问题解决方案
作者:李青
概述
在进行微信分享时,遇到微信分享失败的情况,微信分享对于图片的大小有32k的限制,如果大于的话就会导致失败。所以对于图片的压缩进行了调研,最后得出如下解决方案:
1、统一了图片的质量参数为RGB_565;
2、先利用32*1024计算出图片采样率,进行一次长宽比压缩;
3、然后利用compress( CompressFormat format, int quality,OutputStream stream)压缩成PNG格式;
4、计算此时大小,如果超过32k,则换成JPEG格式进行压缩,通过循环修改quality参数来进行压缩,直到