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色位圖
ALPHA_8:數字為8,圖形參數應該由一個字節來表示,應該是一種8位的位圖
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來表示.
同理:
RGB_565:意味着有三個參數,R,G,B,三個參數分別占5bit,6bit,5bit.
我想一定該存在其他格式的BMP文件,但每個參數的值之和必須是8的整數倍,應該是這個規律.