RGBA

出自Local Chinese Wikipedia
imported>LuciferAhriman2023年10月28日 (六) 14:24的修訂
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

頁面Template:Multiple issues/styles.css沒有內容。頁面Module:Message box/mbox.css沒有內容。

File:Hue alpha.png
RGBA範例

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。

參考資料[編輯]

  1. package.lua第80行Lua錯誤:module 'Module:Citation/CS1/People' not found