android 网络下载图片透明处变黑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 网络下载图片透明处变黑相关的知识,希望对你有一定的参考价值。

png即可移植网络图形格式,也是一种位图文件存储格式,可以进行无损压缩。而jpg是我们最常见的图片格式了,图片占用存储较少,但是也牺牲了图片质量。

总结为一句话是两者最大的区别是有损和无损。

而出现加载透明png图片变黑的问题,一般情况下这样的:

服务端的图片是透明png的无损图片,我们下载到本地的时候强制把它处理为了jpg的形式,造成图片质量有损。

jpg图片是没有背景透明这个概念的。

网络图片保存到本地时应保存为png格式,并且无压缩

bitmap.compress(Bitmap.CompressFormat.PNG, 100, os);

以上是关于android 网络下载图片透明处变黑的主要内容,如果未能解决你的问题,请参考以下文章

AS3中bitmapData.getPixel32获取PNG图片颜色

根据图片的url地址下载图片到本地保存代码片段

Android关于listview中显示网络图片的问题

转载一行代码加载网络图片到ImageView——Android Picasso

Android实战简易教程-第七十一枪(异步网络下载网络图片及图片廊制作)

Android 下载网络图片保存到本地