螢幕上的任何乙個顏色都可以用rgb來表達和記錄,就像中國菜裡面的糖、鹽、味精可以混合成不同調料。類似「糖3克、鹽1克」等,來表示調料的多少,在電腦中,rgb的所謂「多少」就是指亮度,並使用整數來表示。
按照計算,256級的rgb色彩總共能組合出約1678萬種色彩,即256×256×256=16777216。通常也被簡稱為1600萬色或千萬色。也稱為24位色(2的24次方)。這24位色還有一種較為怪異的稱呼是8位通道色,為什麼這樣稱呼呢?這裡的所謂通道,實際上就是指三種色光各自的亮度範圍,我們知道其範圍是256,256是2的8次方,就稱為8位通道色。
上邊的顏色,其實是由右邊三種顏色的組成的,不同顏色中亮度不同,混合之後,就形成了左上中的顏色。
純紅:g和b不發光,值各位0。因此r(255)g(0)b(0)表示純紅。
純黑,是因為螢幕上沒有任何色光存在。相當於rgb三種色光都沒有發光。所以螢幕上黑的rgb值是0,0,0。
純黃?
環中,夾角角度為180度的兩種顏色成為反轉色,又稱互補色,是一種此消彼長的關係。就像蹺蹺板。假設目前位於圓心的小框代表就是我們要選取的顏色,靠近黃色遠離藍色,反之亦然。
純黃色=純白色-純藍色 以公式理解(255,255,255) - (0,0,255) = (255,255,0) 或者純黃色=純紅色+純綠色 。
目測或者ps中測試我們可以知道,三原色和對於的反轉色:紅色---青色,綠色---紫紅色,藍色---黃色。
那麼,如何通過計算任意得出乙個顏色的反轉色呢?首先測得該顏色的rgb,然後用255,255,255分別減去現有rgb,即可知道其對應的反轉色。比如黃色的rgb值是255,255,0,那麼通過計算:r(255-255),g(255-255),b(255-0)。互補色為:0,0,255。正是藍色。
想一下,如果三種顏色值相等的時候是一種什麼變化?那是乙個灰度色。所謂灰度色,就是指在純黑和純黑之間一系列的過渡色,灰度色並不包含色相,但是是屬於rgb色域範圍。大概類似-----白,淺灰,中灰,深灰,黑。大家可以在灰度滑塊中輸入遞增的數值然後切換到rgb滑塊察看,可以看到:0%的灰度rgb數值是255,255,255;1%灰度的rgb數值是253,253,253;2%灰度rgb值為250,250,250。由於灰度色不包含色相,屬於「中立」色,因此它常被用來表示顏色以外的其它資訊。比如我們下面要講到的通道,灰度在其中已經不是作為一種色彩模式存在,而是作為判斷通道飽和度的標準。而在以後的蒙板中,灰度又被用作判斷透明度的標準。
我們知道rgb的亮度級別為256,由由於灰度的形成是rgb數值相等。而rgb數值相等的排列組合是256個,那麼灰度的數量就是256級。灰度的通常的表達方法就是以純黑為基礎的百分比,與rgb相反,百分比越高,越黑,百分比越低,越白。記住公式,18%的灰度,就是256×18%。
weblogic 8 1教程之部署 三
在 weblogic 都配置好了之後。就能夠部署專案了。部署專案的時候,能夠大體分為兩個步驟 1,建立緩衝池 2,配置資料來源。先啟動 weblogicserver。進入weblogic 的主頁,http localhost 7001 console 一般剛開始 賬號和password都是 webl...
Vbs指令碼程式設計簡明教程之三
vbs的基本語法 牢記 vbscript基礎知識 一 變數 1 所有單引號後面的內容都被解釋為注釋。2 在vbscript中,變數的命名規則遵循標準的命名規則,需要注意的是 在vbscript中對變數 方法 函式和物件的引用是不區分大小寫的。在申明變數時,要顯式地申明乙個變數,需要使用關鍵字dim來...
Vbs指令碼程式設計簡明教程之三
vbs 指令碼程式設計簡明教程之三 vbscript 基礎知識 一 變數 1 所有單引號後面的內容都被解釋為注釋。2 在vbscript 中,變數的命名規則遵循標準的命名規則,需要注意的是 在 vbscript 中對變數 方法 函式和物件的引用是不區分大小寫的 在申明變數時,要顯式地申明乙個變數,需...