4.1.2 位图配置

    ARGB配置常量表明将以每个颜色8位内存的方式创建位图,8位用于“A”或Alpha通道,8位用于“R”或红色通道,8位用于“G”或者绿色通道,以及8位用于“B”或蓝色通道。这意味着对于图像中的每个像素,将为它的每个颜色(包括Alpha通道)分配一个0~255之间的值。因此将以32位表示每个像素,从而可以表示的不同颜色的总数超过1670万。

    其他可用的配置常量将使用较少的内存,并因此以降低图像质量的代价获得更快的处理速度。

    ALPHA_8:用于作为Alpha蒙版的位图,只为Alpha通道分配8位。没有其他的颜色。

    ARGB_4444:为每个颜色通道分配4位,包括Alpha通道。允许表示拥有16个Alpha值的4096中不同的颜色。

    ARGB_8888:为每个颜色通道分配8位,包括Alpha通道。允许表示拥有256个Alpha值的1670万种不同的颜色。

    RGB_565:5位用于红色通道,6位用于绿色通道,以及5位用于蓝色通道(没有Alpha通道)。允许有65535中不同的颜色。这个设置几乎与ARGB_8888具有相同的高质量,但是占用更少的内存空间。

原文地址:https://www.cnblogs.com/ZSS-Android/p/3936430.html