RGBA
頁面Template:Multiple issues/styles.css沒有內容。頁面Module:Message box/mbox.css沒有內容。
本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。
頁面Module:Message box/mbox.css沒有內容。
|
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之間的一個值。
RGB顏色列表[編輯]
Template:RGB淺色列表 Template:RGB深色列表
開發[編輯]
在電影工業中通常需要前景和背景合成。在數位電影出現之前,傳統膠片電影使用的技法包含藍屏、package.lua第80行Lua錯誤:module 'Module:Ilh/data' not found等。[1] 隨着計算機圖形學的發展出現數位電影之後,人們開始通過電腦來模擬傳統電影合成的一些技巧,將化學、光學操作轉換為計算機計算。阿爾法通道便是源自摳像的概念。
遮罩圖像中每個像素都可以有自己的透明度,這些像素的透明度有着豐富的層級,可以合成和融合。 在傳統電影合成操作中,為了製作Matte,通常需要兩盤獨立的膠片,一盤記錄運動影像,另一盤則記錄Matte信息,Matte信息和圖像信息都獨立存在。而Catmull/Smith小組開發的阿爾法通道概念將它和圖像信息一併存儲和移動,使Matte信息變成影像的一部分,而不像傳統操作中需要單獨的一盤膠片提供Matte信息。
Catmull/Smith小組首次推出RGBA概念,將阿爾法通道併入RGBA通道,一同存儲在圖像信息中。這樣隨着一幅圖像的建立(這裡說的是CGI),其阿爾法通道也會隨之產生或者存儲。
為了提高合成效率,後來Catmull/Smith小組又在Integral Alpha的基礎上提出Premultiplied Alpha。
參考資料[編輯]
- ↑ package.lua第80行Lua錯誤:module 'Module:Citation/CS1/People' not found