当我尝试通过Android中的套接字发送透明背景的位图时,我遇到了问题。
在服务器应用上显示透明效果的位图
我得到位图,用这种方式压缩到PNG:
bitmap.compress(Bitmap.CompressFormat.PNG, 60, stream);
当接收到I解码位图时:
streamBmp = BitmapFactory.decodeByteArray(data, 0, data.length);
并绘制它:
canvas.drawBitmap(streamBmp, 0,0 , null);
位图显示在客户端上但没有透明度。它被白色取代。
在Android中发送位图时如何保持透明度?
答案 0 :(得分:0)
检查您的位图配置是否为ARGB_8888
http://developer.android.com/reference/android/graphics/Bitmap.Config.html