ARGB_8888RGB565ARGB4444ALPHA_8分别代表什么意思?ARGB---Alpha,Red,Green,Blue.
⼀种⾊彩模式,也就是RGB⾊彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构。
Alpha-图像通道
如果图形卡具有32位总线,附加的8位信号就被⽤来保存不可见的透明度信号以⽅便处理⽤,这就是Alpha通道。⽩⾊的alpha象素⽤以定义不透明的彩⾊象素,⽽⿊⾊的alpha象素⽤以定义透明象素,⿊⽩之间的灰阶⽤来定义半透明象素。
A:Alpha透明度
R:Red红⾊
G:Green绿⾊
B:Blue蓝⾊
ARGB8888:分别⽤8个bit来记录每个像素的A、R、G、B数据,就是常说的32bit位图、256⾊位图(这个也可能是RGB888这种24bit位图) RGB565:分别⽤5个、6个和5个bit记录像素的R、G、B数据,其中G的6个bit中⼀个是⽆效保留的,32⾊位图
ARGB4444:分别⽤4个bit来记录每个像素的A、R、G、B数据,16⾊位图
ARGB_4444:4+4+4+4=16,图形的参数应该由两个字节来表⽰,应该是⼀种16位的位图.
ARGB_8888:8+8+8+8=32,图形的参数应该由四个字节来表⽰,应该是⼀种32位的位图.
RGB_565:5+6+5=16,图形的参数应该由两个字节来表⽰,应该是⼀种16位的位图.
⽹上讲,ALPHA_8,ARGB_4444,ARGB_8888都是透明的位图,也就是所字母A代表透明.
ARGB_4444:意味着有四个参数,即A,R,G,B,每⼀个参数由4bit表⽰.
同理:
ARGB_8888:意味着有四个参数,即A,R,G,B,每⼀个参数由8bit来表⽰.blue什么特殊意思
同理:
RGB_565:意味着有三个参数,R,G,B,三个参数分别占5bit,6bit,5bit.
我想⼀定该存在其他格式的BMP⽂件,但每个参数的值之和必须是8的整数倍,应该是这个规律.
发布评论