Bitmap.compress png 8-bit pallete

Ama*_*nda 6 png android

我正在玩通过蓝牙链接将一些图像发送到嵌入式设备.该设备为图像说话和解码PNG,但是似乎有些消息变得太大,无法以合理的速度/数据大小通过线路传输.

我目前正在使用Bitmap.compress(Bitmap.Compression.PNG, 0, <ByteArrayOutputStream>)获取压缩数据的字节数组.

有没有什么方法可以使Bitmap.compress()颜色有损.就此而言,如果图像具有适当数量的颜色,Bitmap.compress会自己使用256色模式.