RGBA是代表Red(紅色)Green(綠色)Blue(藍(lán)色)和Alpha的色彩空間。雖然它有的時(shí)候被描述為一個(gè)顏色空間落包,但是它其實(shí)僅僅是RGB模型的附加了額外的信息洽腺。采用的顏色是RGB,可以屬于任何一種RGB顏色空間勋锤,但是Catmull和Smith在1971至1972年間提出了這個(gè)不可或缺的alpha數(shù)值,使得alpha渲染和alpha合成變得可能羊壹。提出者以alpha來命名是源于經(jīng)典的線性插值方程αA + (1-α)B所用的就是這個(gè)希臘字母蓖宦。
alpha通道一般用作不透明度參數(shù)。如果一個(gè)像素的alpha通道數(shù)值為0%舶掖,那它就是完全透明的(也就是看不見的)球昨,而數(shù)值為100%則意味著一個(gè)完全不透明的像素(傳統(tǒng)的數(shù)字圖像)。在0%和100%之間的值則使得像素可以透過背景顯示出來眨攘,就像透過玻璃(半透明性)主慰,這種效果是簡(jiǎn)單的二元透明性(透明或不透明)做不到的。它使數(shù)碼合成變得容易鲫售。alpha通道值可以用百分比共螺、整數(shù)或者像RGB參數(shù)那樣用0到1的實(shí)數(shù)表示。
PNG是一種使用RGBA的圖像格式情竹。
-----維基百科
RGBA中的前三個(gè)波段與RGB格式一樣藐不,范圍為0-255的8bit整數(shù),
RGBA中的Alpha可以設(shè)置為百分比秦效,或者0-1之間的數(shù)字雏蛮,代表透明度,1表示不透明阱州,0表示完全透明挑秉,例如:rgba(255,0,0,0.5),0.5表示半透明苔货。
????rgba(255,?255,?255,?0)則表示完全透明的白色
????rgba(0,?0,?0,1?)則表示完全不透明度的黑色