通过使用获得的像素阵列之间有什么区别
bitmap.getpixels(int pixels [],.....)
RGB565
和ARGB_8888
?
对于ARGB_8888,像素阵列中是0x00RRGGBB还是0xAARRGGBB?
答案 0 :(得分:0)
有关更多信息,请阅读this。这两种方法的区别在于质量和位精度。您将获得的最高质量是ARGB_8888,因为每个像素存储在4个字节中。每个通道都存储有8位和alpha通道。 但是,在RGB565中,每个像素存储在2个字节中,并且RGB通道(无alpha)按RGB顺序编码为5,6和5位。如文档所述:
使用不透明的不透明位图时,此配置可能很有用 需要高色彩保真度
希望有帮助。