您的位置:首页 > 移动开发 > Android开发

Bitmap解图质量偏低

2017-10-09 18:03 141 查看

第一篇 Bitmap加载图片便绿,画质偏低

现象描述:

Bitmap.decodeXXX(),解出的图片偏绿色,质量偏低

解决方法:

一般都是图片解码的时候压缩导致的,Bitmap在解码的时候可以配置一系列参数,其中有一些配置会对我们有帮助,

inPreferQualityOverSpeed

API24之后被废弃,即24之后,默认解图为高质量,24之前如果设置为true,也可以解出高质量的图片,不过这回牺牲解图速度,目前这只对JPEG的编码有效

以下为示例代码:

BitmapFactory.Options opt = new BitmapFactory.Options();
opt.inPreferQualityOverSpeed = true;
Bitmap res = BitmapFactory.decodeByteArray(imgData, 0, imgData.length, opt);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 绿色 图片