lesson 4 顏色模式

2021-10-24 21:26:03 字數 3032 閱讀 5546

顏色模式:顏色的生成方式,常用:rgb(常用),cmyk(印刷),hsb(燈)

原理:光的三原色(神說:要有光)

顏色的深淺靠發光亮度來表示。

應用於所有的電子裝置。

紅+綠=黃,綠+藍=清,紅+藍=紫(洋紅)

補色(反色)的概念:兩種顏色相疊加為白色,則兩種顏色互為補色。

例:紅-----青,黃----藍,紫-----綠。

應用:在調色時可以相應增加補色亮度進而削弱目標顏色。

顏色的數值表示:

rgb(255,0,0)或#ff0000

rgb(0,255,0)或#00ff00

rgb(0,0,255)或#0000ff

rgb(255,255,0)或#ffff00

rgb(0,255,255)或#00ffff

rgb(255,0,255)或#ff00ff

常識:255=11111111=#ff

原理:cmy–油墨的三原色(自己不發光,靠反射太陽光進行顏色顯示)

顏色的深淺靠油墨的濃度來表示。用百分比衡量大小(0-100%)。

c–青色

m–洋紅

y–黃色

k–黑色

缺點:顏色表現能力比較差,所能描繪的色彩亮較少。可表示100*100*100種顏色。

現實案例為:列印出來的**可能和電腦顯示的顏色有色差(**的商家經常這麼幹)。

有時為了消除色差,可以在ps中將rgb轉換為cmyk(一般會變暗一些)。

此時檢視通道便變成了cmyk模式。

注:當換成cmyk再轉成rgb時,丟失的顏色不會返回。

在轉之前可以通過「色域警告」來預覽一下有哪些色彩會丟失。

靠人的肉眼對顏色的感知來定義的顏色模式。

感知包括顏色的三種屬性:

ps中的hsb模式應用就是拾色器

沒有色相,只有黑白灰三種顏色。(一般用不到)

只有黑白的顏色模式。(用於一些特殊效果的處理)

###調節色階

色階的調節原理:通過移動左側的調節按鈕可以改變0亮度的畫素點的個數。例如將左側按鈕拉至100處,則1亮度低於100的畫素點(暗畫素點)的亮度左都被置為0,此時呈現的效果是暗處更暗。同理將右側拉至200處,那麼亮度大於200的畫素點(亮畫素點)的亮度都將被置為255,此時呈現的效果是亮出更亮。通過亮暗的調節,可以改變的對比度,改善的視覺呈現效果。

原影象:調整色階之後:###調節飽和度可以讓天空更藍(增加青色或藍色的飽和度)。

###調節色相

可以通過色相調整可以改變物體的顏色。

原圖:

調節色相後的效果

這個例子中因為裙子的顏色恰好為青色,因此 調節,不過這種方法改變顏色感覺不太方便。

這種是專業的顏色替換方法,適用於純色或顏色變化小的。

色彩平衡:通過補色原理

閾值:這個沒找到理想,自行體會吧!

###色域、色深等概念的理解

簡單來說為了對所有顏色進行標準化,國際照明委員會(cie)的顏色科學家們對人眼可見的顏色進行了統一的編碼。如下圖:

然後三家單位分別在此基礎上建立了一套各自的顏色空間標準,分別為srgb、ntsc、adobergb。

色域顧名思義就是色彩的區域,簡單來說就是表示顏色的豐富度。

顯示器中的色彩是由rgb三種顏色(光的三原色)組合而成,每一種顏色有在計算機中都會進行相應編碼,如果一種顏色用乙個位元組來表示(8bit),那麼每種顏色的灰度等級便有256個,因此rgb組合出來的色彩區域便有256**256*256種。這裡的256就是色深。當然如果10位色深,那表示的顏色區域變為1024*1024*1024。

Lesson 4 視窗大小和客戶區大小

當我們呼叫createwindowex 函式時,我們使用了500 400來設定視窗的大小。然而,這和客戶區的大小是不一樣的。客戶區為視窗的一部分,遊戲軟體通常都在客戶區完成遊戲中的各種畫面 功能與效果的實現。當使用direct3d時,我們需要確定的大小。如果客戶區的大小與的大小不一致時,它將會被拉伸...

C 學習筆記 lesson4 建構函式2

includeclass classdemo classdemo int num num num classdemo classdemo operator const classdemo other classdemo const classdemo other 拷貝建構函式 引數為引用 class...

Lua學習 Lesson4 模組 C包與載入機制

模組類似於乙個封裝庫,從 lua 5.1 開始,lua 加入了標準的模組管理機制,可以把一些公用的 放在乙個檔案裡,以 api 介面的形式在其他地方呼叫,有利於 的重用和降低 耦合度。lua 的模組是由變數 函式等已知元素組成的 table,因此建立乙個模組很簡單,就是建立乙個 table,然後把需...