rgb的原理以及應用簡介

2021-09-11 17:57:29 字數 1296 閱讀 7246

rgb色彩模式是工業界的一種顏色標準,是通過對紅(r)、綠(g)、藍(b)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的,rgb即是代表紅、綠、藍三個通道的顏色,這個標準幾乎包括了人類視力所能感知的所有顏色,是目前運用最廣的顏色系統之一。

rgb是從顏色發光的原理來設計定的,通俗點說它的顏色混合方式就好像有紅、綠、藍三盞燈,當它們的光相互疊合的時候,色彩相混,而亮度卻等於兩者亮度之總和,越混合亮度越高,即加法混合。

有色光可被無色光沖淡並變亮。如藍色光與白光相遇,結果是產生更加明亮的淺藍色光。知道它的混合原理後,在軟體中設定顏色就容易理解了。

紅、綠、藍三盞燈的疊加情況,中心三色最亮的疊加區為白色,加法混合的特點:越疊加越明亮。

紅、綠、藍三個顏色通道每種色各分為255階亮度,在0時"燈"最弱--是關掉的,而在255時"燈"最亮。當三色數值相同時為無色彩的灰度色,而三色都為255時為最亮的白色,都為0時為黑色。

rgb 顏色稱為加成色,因為您通過將 r、g 和 b 新增在一起(即所有光線反射回眼睛)可產生白色。加成色用於照明光、電視和計算機 顯示器 。例如,顯示器通過紅色、綠色和藍色螢光粉發射光線產生顏色。絕大多數可視光譜都可表示為紅、綠、藍 (rgb) 三色光在不同比例和強度上的混合。這些顏色若發生重疊,則產生青、洋紅和黃。

目前的顯示器大都是採用了rgb顏色標準,

在顯示器上,是通過電子槍打在螢幕的紅、綠、藍三色發光極上來產生色彩的,目前的電腦一般都能顯示32位顏色,有一千萬種以上的顏色。

電腦螢幕上的所有顏色,都由這紅色綠色藍色三種色光按照不同的比例混合而成的。一組紅色綠色藍色就是乙個最小的顯示單位。螢幕上的任何乙個顏色都可以由一組rgb值來記錄和表達。

因此這紅色綠色藍色又稱為三原色光,用英文表示就是r(red)、g(green)、b(blue)。

在電腦中,rgb的所謂"多少"就是指亮度,並使用整數來表示。通常情況下,rgb各有256級亮度,用數字表示為從0、1、2...直到255。注意雖然數字最高是255,但0也是數值之一,因此共256級。如同2023年到2023年共是11年一樣。

按照計算,256級的rgb色彩總共能組合出約1678萬種色彩,即256×256×256=16777216。通常也被簡稱為1600萬色或千萬色。也稱為24位色(2的24次方)。

Token原理以及應用

近期由於專案需要開發供第三方使用的api,在整個架構設計的乙個環節中,對api訪問需要進行認證,在這裡我選擇了token認證。在客戶端儲存的tokens是無狀態的,並且能夠被擴充套件。基於這種無狀態和不儲存session資訊,負載負載均衡器能夠將使用者資訊從乙個服 務 傳到其他伺服器上。如果我們將已...

Token原理以及應用

近期由於專案需要開發供第三方使用的api,在整個架構設計的乙個環節中,對api訪問需要進行認證,在這裡我選擇了token認證。在客戶端儲存的tokens是無狀態的,並且能夠被擴充套件。基於這種無狀態和不儲存session資訊,負載負載均衡器能夠將使用者資訊從乙個服 務 傳到其他伺服器上。如果我們將已...

Token原理以及應用

近期由於專案需要開發供第三方使用的api,在整個架構設計的乙個環節中,對api訪問需要進行認證,在這裡我選擇了token認證。在客戶端儲存的tokens是無狀態的,並且能夠被擴充套件。基於這種無狀態和不儲存session資訊,負載負載均衡器能夠將使用者資訊從乙個服 務 傳到其他伺服器上。如果我們將已...