LAB HSB RGB和CMYK色彩模式簡介

2021-07-22 10:43:09 字數 2900 閱讀 8931

使用photoshop進行色彩選擇時,會出現lab、hsb、rgb和cmyk四種色彩模式,那麼這四種顏色有什麼區別與聯絡呢?很明顯,這些模式應該都有試用的場景或適用的人群,否則若都是一致的,那何不對使用者只提供一種模式,與其他模式的轉換在ps內部處理就行。但在介紹模式之前,需理清一些概念。

加色法與減色法。所謂加色法,是指用色光的三原色——紅、黃、藍,在一片漆黑的環境中混合得到所有顏色的方法,比如,只開紅燈為紅色,開紅藍燈且亮度相等為紫色,三燈全開,且亮度最大為白色,都不開為黑色。因為開什麼顏色的燈,這種顏色就會加入我們最終看到的色彩中,所以稱為加色法。而減色法,則是指使用染料的三原色——青、品紅、黃,在一張白紙上印刷,根據染料的不同配比和濃度,混合得到最終需要的顏色。因為染料是吸收自然光後反射的特定顏色,比如青色染料是吸收自然白光中所有的顏色,只將青色反射到人眼,所以這種色彩又叫減色法。

本文只關心色彩應用的兩大塊領域——屏顯和印刷。螢幕顯示,包含各種顯示屏,如pc、手機、巨型led屏等基於發光二極體來顯示影象的場景。印刷,包括印表機、書籍、雜誌等等基於染料來展示不同色彩的場景。很顯然,螢幕使用的是加色法,而印刷使用的是減色法,而這兩者在實際生活中是常常需要轉換的。

這是一種便於計算機識別的色彩模式,採用加色法,r為紅色,g為綠色,b為藍色。

每種顏色的取值為0到255,取值大小反應燈光的亮度,0為關閉,255為亮度最大。

一般以二位十六進製制數表示,如紅色#ff0000,其體系可參考下圖:

此模式主要用於印刷,使用染料三原色:青(c)、品紅(m)、黃(y)以及加上黑色(k)而得名。

三原色加入黑色的原因,一說是因為黑色為最常用的顏色(白紙黑字的列印),為了方便更換黑墨而增加;一說是因為純粹的三原色,工業上較難得到,一般使用的三原色,混合後得到的是褐色,而不是黑色,所以需要黑墨來調節,根據多種色彩都有k值來看,後者可信度更高。

不同於rgb模式的直接疊加,在印刷過程中,是分次印刷的。比如,先印c,待c烘乾後,再印m,依次印完。所以實際印刷時會有「套印」問題,減少c、m、y、k的使用(使其為0),則可以省掉一道工序,減少廢品率。印品最暗處的c+m+y+k值設定上限,比如240%,則可以有效減少「背印」等等。

綜上所述,cmyk更多的是結合印刷使用。使用時,實際印刷中的限制也需要事先了解。

色域小於rgb,所以在由顯示轉為cmyk時,有時會有失真。

此模式不同於印刷,也不同於螢幕顯示,它是基於人對顏色的感覺指定的模型。lab 中的數值描述正常視力的人能夠看到的所有顏色。

明度分量l:取值0到100,0為白,100為黑。

分量a:取值-128(綠色)到+127(紅色)。

分量b:取值-128(藍色)到+127(黃色)。

以下為ps中50度灰(l=50,a=0,b=0)時的拾色器:

中心為(0,0),向右則a軸值增加, 向上則b軸值增加。即為上圖球形的橫切面。

色彩管理系統使用 lab 作為色標,將顏色從乙個色彩空間轉換到另乙個色彩空間。lab色域寬闊。它不僅包含了rgb,cmyk的所有色域,還能表現它們不能表現的色彩。人的肉眼能感知的色彩,都能通過lab模型表現出來。網上資料顯示,在rgb轉cmyk時,ps內部會先轉換為lab,再轉為cmyk。並且推薦在需要保留寬廣的色域時,以及需要轉為印刷時,盡量使用lab模式,這裡就有個問題:色域範圍是lab>rgb>cmyk,那rgb轉為cmyk都會失真,憑什麼使用lab就好,色域更大,更容易選用到cmyk不支援的顏色,那不是失真更嚴重?//todo 留坑待填。

回想下我們使用顏色時的場景,是不是都是這樣的:先想好大概需要什麼顏色,放上去後發現太亮、與周圍顏色不協調等等問題,這時都是微調下顏色,使其更符合預期。

hsl即色相、飽和度、(明)亮度的顏色模式。

h:取值0°到360°,0°為紅,之後按彩虹顏色順序分布在圓上。

s:取值0%到100%,0為純灰,100為純色,中間即灰與純色的混合,所以有些地方也叫色相的純度。

將s與h結合,圓環最外層為灰(s=0%),最內為100%;l垂直於h、s平面,且l=50%處於hs平面上,即得到圓柱狀的顏色空間,但其中灰色灰色會有大量重複。

同lab一樣,hsl的媒介也是人眼,也就是說,是以最終想要的效果為評判依據的,而不是依賴於裝置、顏料、承載物等的顏色模式。

ps使用的是hsb,查到的資料時hsl,當時以為兩者是同一種模式的不同叫法,後來發現還是有所區別,具體差異請見知乎上對此有解釋,此處不再細說。僅摘幾句重要的話:

微軟的office系列使用的是hsl,而photoshop等使用的是hsb

hsb 和 hsv 是一樣的,只是叫法不同,hsl 則還有一些細微的區別,主要區別在於亮度。

css 裡支援的是 hsl,而不是 hsb,不要把 hsb 的數值直接套用了,不然的話你看到的可能會是不一樣的顏色

Alpha和索引色透明

選擇檔案 file 匯出預覽 export preview 從左下角透明型別出選擇索引色透明 index transparency 白色的畫布和長方形都將變為透明。注意 有一點非常重要,就是不要用滴管 工具選取顏色。如果將選項改變為不透明 no transparency 則所有白色將復原。最後,選擇...

JZOJ5727 色 和 流淚

我們把把乙個遊戲看成在二維平面上玩,一開始在 0 0 0,0 從左邊刪x 1 x 1 從右邊刪y 1 y 1 那麼假如左邊刪 x x 個,右邊刪 y role presentation style position relative y y個,那麼sg x,y 0 sg x,y 0 我們稱之為終止態...

雙色穿梭移印機和兩色轉盤移印機工作原理

雙色穿梭移印機和兩色轉盤移印機工作原理 1.雙色固定油盤移印機和油盅移印機 大多數雙色移印機,尤其是大型移印機,一般都使用固定油盤和油盅,這類移印機的機械構造比較簡單卻很堅固。移印頭的進出由滑行元件帶動,由於印頭滑行元件所產生的撞擊,無可避免地會產生移印頭的震動,從而限制機體的印刷速度。2.雙色活動...