Bitmap.Config下的 ALPHA_8, ARGB_4444, ARGB_8888, RGB_565

来源:互联网 发布:九曲网络 编辑:程序博客网 时间:2024/04/29 19:51
public static final enum Bitmap.Config
extends Enum<E extends Enum<E>>

 
java.lang.Object   ↳java.lang.Enum<E extends java.lang.Enum<E>>    ↳android.graphics.Bitmap.Config
 
 
android.graphics.Bitmap.Config是一个枚举类 ,他描述了可能的位图配置,一个位图配置描述了如何存储像素。
 
此类下的 枚举变量有:
 
                 ALPHA_8 :每个像素被存储为一个单一的半透明(α)通道,每个像素需要 1字节的内存。
                 ARGB_4444 : (过期了,推荐使用ARGB_8888),,每个像素需要 2字节的内存。RGB三色通道和Alpha通道每个需要4位的精度进行存储(4+4+4+4 = 16位)。
                 ARGB_8888 : 每个像素需要4字节的内存。RGB三色通道和Alpha通道每个需要8位的精度进行存储(8+8+8+8 = 32位)。 这个配置灵活,能提供最好的颜色质量,推荐使用。
                 RGB_565:每个像素需要2字节的内存存储,只有RGB通道编码。(5+6+5 = 16位).
原创粉丝点击