RGBA
維基百科,自由的 encyclopedia
RGBA是一種色彩空間的模型,由RGB色彩空間和Alpha通道組成。RGBA代表紅(Red)、綠(Green)、藍(Blue)和Alpha通道(Alpha)。
RGB是RGBA採用的顏色,它可以屬於任何一種RGB色彩空間。而艾德文·卡特姆和匠白光在1971至1972年間提出的Alpha參數使得Alpha渲染和Alpha合成變得可能。提出者以Alpha來命名源於線性插值方程αA + (1-α)B所用的希臘字母。
Alpha通道為圖像的不透明度參數,其數值可以用百分比、整數或者像RGB參數那樣用0到1的實數表示。例如,若一個像素的Alpha通道數值為0%,那它就是完全透明的,無法被看見;而數值為100%則意味著像素完全不透明,即傳統的數位圖檔。在0%與100%之間的Alpha通道值使得像素可以透過背景,就像透過玻璃一般顯示出來(半透明性),這種效果是簡單的二元透明性(透明或不透明)做不到的,它使得數位合成變得容易。
RGBA有時也寫作ARGB(即「Alpha」排在首位),是Macromedia的產品使用的術語。比如,32位的RGBA像素0x80FFFF00是50%透明的黃色,因為所有的參數都在0到255的範圍內。0x80是128,大約是200的一半。PNG是一種使用RGBA的圖檔格式。 顏色空間是用於表示物理顏色的數學模型。RGB色彩空間是由紅、綠、藍三個通道組成的色彩空間,表示顏色的三維資訊。每個通道用8位表示,每個通道的值是0到255之間的一個值。