rgba是什麼意思

藏色散人
發布: 2020-10-12 16:35:23
原創
23640 人瀏覽過

rgba是指Red(紅色)、Green(綠色)、Blue(藍色)和Alpha的色彩空間。 rgba有時也被描述為一個色彩空間,但是它其實只是附加了額外的資訊的rgb模型。

rgba是什麼意思

RGBA是指Red(紅色)、Green(綠色)、Blue(藍色)和Alpha的色彩空間。有時rgba被描述為一個色彩空間,但是它其實只是附加了額外的資訊的rgb模型。

採用的顏色是RGB,可以屬於任何一種RGB顏色空間,但是Catmull和Smith在1971至1972年間提出了這個不可或缺的alpha數值,使得alpha渲染和alpha合成變得可能。提出者以alpha來命名是源自於經典的線性內插方程式αA (1-α)B所用的就是這個希臘字母。

alpha通道一般用作不透明度參數。如果像素的alpha通道數值是0%,那麼它就是完全透明的(也就是看不見的),而數值為100%則意味著一個完全不透明的像素(傳統的數位影像)。

在0%和100%之間的值則使得像素可以透過背景顯示出來,就像透過玻璃(半透明性),這種效果是簡單的二元透明性(透明或不透明)做不到的。它使數碼合成變得容易。 alpha通道值可以用百分比、整數或像RGB參數一樣用0到1的實數表示。

有時它也被寫成ARGB(像RGBA一樣,但是第一個資料是alpha),是Macromedia的產品使用的術語。例如,0x80FFFF00是50%透明的黃色,因為所有的參數都在0到255的範圍內表示。 0x80是128,大約是255的一半。

PNG是一種使用RGBA的圖片格式。

以上是rgba是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板