當(dāng)前位置:首頁>ps入門教程>ps基礎(chǔ)教程>設(shè)計知識>教程內(nèi)容

顏色知識,RGB顯色系統(tǒng)詳解(下)

來源:站酷 作者:endlessring 學(xué)習(xí):10217人次

之前寫的幾篇:

顏色知識,RGB顯色系統(tǒng)詳解(上)

顏色知識,RGB顯色系統(tǒng)詳解(中)

今天繼續(xù)高冷的燒腦內(nèi)容:

——為什么PS要有16位/通道和32位/通道的顏色深度設(shè)置?

 

為了防止看到最后有人看暈,先來一個簡單粗暴的比喻:

我們小時候參加數(shù)學(xué)考試都要帶草稿紙的對不對?

對改卷子的老師來說,只看你的最后交上去的考卷就行了。但是作為答題的我們來說,如果單靠心算,要么只能給一個估算的大概值,要么就算著算著算錯了(答題從來不用打草稿的學(xué)霸請走開)。。。

 

其實,16位/通道和32位/通道這些額外增加的數(shù)據(jù)深度,以及前面介紹的Alpha通道,就是給計算機發(fā)的草稿紙!是給計算機打草稿用的!

它們對24位色的顯示器本身(相當(dāng)于考卷)是沒有意義的,但是對于承擔(dān)數(shù)據(jù)處理工作的計算機卻很有意義,Over。

 

簡單說,16位顏色深度和32位顏色深度,都是為了PS做后期圖片處理用的。

如果你只是用PS畫原稿,8位深度完全夠用。修照片,要用16位深度。處理HDR圖片,用32位深度。

 

好奇心還沒有被滿足的同學(xué)請繼續(xù)看。

 

具體什么是16位/通道數(shù)據(jù)深度?

 

24位色,是目前RGB顯示器(注意是顯示器,不是電腦)的標(biāo)配,意思是RGB信號分別分配了8位的數(shù)據(jù)深度,可以各分為256份。

這就是最常用的8位/通道配置(8bit-per-channel,為了方便,以下都用8-bpc縮寫表示)。

 

如果是16位/通道,就是R/G/B分別有16位數(shù)據(jù)深度。

——其實PS里只分配了15位,所以每種顏色可以分為2的15次方=32768份。這就應(yīng)該是15×3=45位色了。(不要問我為啥叫16-bpc實際上只有15-bpc。。。樓主也不知道。。。)

 

至于32位/通道,每個通道可以分得更加精細(xì),2的32次方=4294967296份。。。

 

所以,回答上一章留下的問題:32位色和32位/通道,它們不是!一回事兒!

一個是指每個像素數(shù)據(jù)有4個通道(RGB+Alpha),每個通道有8位。

另一個,則是指每個通道有32位數(shù)據(jù),單個通道的數(shù)據(jù)量是32位色的4倍。

 

至于為什么它們叫了這么容易混淆的名字。。。學(xué)理工的人起名字就是這個德行,你懂的。。。

好了,基本情況介紹完畢。

 

至于大家最關(guān)心的問題“什么時候需要用16位/通道的設(shè)置”,所有網(wǎng)上能搜到的中文答案都是這么說的:平時就用8位/通道,就行了!

 

嗯,這么說是沒錯的。但是樓主這樣鉆牛角尖的人怎么會滿足于這種小白答案?!咱繼續(xù)。

 

——16位/通道是干嘛用的?

 

簡單說,為了避免對24位色圖像的后期處理出現(xiàn)“色帶”問題。

 

目前,除了一些非主流的顯示器(比如RGBW像素、四色顯示器之類),24位色就是顯示器的標(biāo)準(zhǔn)配置。也就是說,計算機傳送給顯示器的數(shù)據(jù)一定是24位的。超出24位的數(shù)據(jù),顯示器都不知道該拿它們怎么辦。。。

 

但這是僅僅是對顯示系統(tǒng)而言的。電腦不僅要存儲、顯示圖像,還要對圖像做各種修改、編輯,也就是對圖像數(shù)據(jù)進行計算處理。這樣24位的數(shù)據(jù)深度就不再夠用了。

 

樓主舉個跟錢有關(guān)的例子。

你的信用卡平時怎么記帳?是精確到分吧?比如,-¥119.34元。

而為了方便,我們往往還錢都會還整錢,比如上面的¥119.34元就會干脆還120塊。既然我們只關(guān)心到整數(shù)的精度,可不可以記賬的時候就直接四舍五入、化零為整了?——試問哪家銀行敢這么干?一次兩次就算了,一個月下來,這誤差不知道有多大!記少了銀行不干,記多了你干不干?

也就是說,記賬的時候,我們需要的是整數(shù),但計算的時候會保留兩位小數(shù),避免誤差在計算中的累積,導(dǎo)致最后對不上帳。

——怎么樣,有點直觀感覺了嗎?

 

記賬只是加減法。一旦涉及到乘除、求導(dǎo)、指數(shù)等高階計算,誤差的累積速度更是驚人。

大家試著算一下:1÷3×3=?當(dāng)然大家都知道結(jié)果是1。

但是如果是計算器算呢?

 

如果你們手上有安卓系統(tǒng)的手機,請打開手機里的計算器來算一下,得到的答案是0.99999999。。。

因為手機計算器計算過程中,會保留8位小數(shù),所以1÷3=0.33333333。再乘以3,就是0.9999999。。。不過,好歹誤差還是遠(yuǎn)低于千分之一的,一般應(yīng)用里足夠了。

 

這是不是有點顛覆你的感覺?計算機其實很笨,對一些簡單問題的處理甚至還比不上人心算。為了用正確的算法得到靠譜的數(shù)值結(jié)果,軟件背后的程序員們必須十分小心,要付出很多很多艱苦的努力。

(PS:如果用蘋果手機或者電腦上的計算器算,就還是等于1。我覺得這兩家的工程師應(yīng)該是專門優(yōu)化了這個算法。谷歌的工程師們加油啊。。。)

 

如果再極端一點,看看整個計算的中間過程,如果只能保留整數(shù)位會發(fā)生什么。
1除以3等于0.33333333,四舍五入一下,就是0了。。。0再乘以3,等于0。。。

——那么結(jié)果就是,1÷3×3=0!這是什么鬼?!

——這就是中間值沒有使用小數(shù)帶來的誤差悲劇。

 

所以,當(dāng)參與計算的數(shù)據(jù)是N+1位時,能得到的精確值最多只能到N位。這就是被一門叫做《數(shù)值計算方法》的學(xué)科里提出的“有效數(shù)字”的概念。

——說人話!

——好。一個24位色的圖像,是標(biāo)準(zhǔn)的8-bpc數(shù)據(jù)深度。如果要對圖像數(shù)據(jù)進行復(fù)雜的運算,計算機內(nèi)部計算用的數(shù)據(jù)深度,必須大于顯示用的8-bpc。

 

回到PS這里,如果你的工作主要是做后期、做特效,特別是照片要修色,修改色階輸出什么的,就最好一開始就選擇為16位精度!否則,在軟件進行內(nèi)部計算的時候,如果參與計算的數(shù)據(jù)位數(shù)不夠,就有可能造成下面的“色帶”現(xiàn)象:

顏色知識,RGB顯色系統(tǒng)詳解(下)

出現(xiàn)這個現(xiàn)象的原因,在于第一步開始壓縮色階輸出范圍的時候,過渡色的細(xì)節(jié)信息被“壓縮”了,變成了一片色差很小的灰色。由于在計算機里由于沒有分配空間存儲這些被“壓縮”的信息,這些細(xì)節(jié)只好被扔掉;謴(fù)色階后,這些信息也沒地方找回來,所以只能恢復(fù)一個大概。這樣,大量的過渡色被“吃掉”,最終形成“色帶”。

那么,如果做這個計算的時候,有“草稿紙”能暫時記一下中間數(shù)據(jù),不就能把丟失的細(xì)節(jié)找回來了?大家可以自己在PS動手驗證一下,如果采用16-bpc的設(shè)置,則可以幾乎完好無損的恢復(fù)原圖。這就是因為16-bpc的數(shù)據(jù)存儲空間比8-bpc大了整整一倍的緣故,被“壓縮”的細(xì)節(jié)信息有地兒暫存,恢復(fù)色階的時候就可以原地滿血復(fù)活。

 

如果你之前曾遇到“色帶”問題,是不是百思不得其解?吼吼,現(xiàn)在明白了嗎?

 

但是!如果不管三七二十一,任何工作都設(shè)置為16-bpc,也會有別的問題。

16-bpc的設(shè)置下,數(shù)據(jù)存儲空間翻倍,文件的大小也翻倍了。也因此計算機數(shù)據(jù)處理的工作量也大大增加了,如果文件數(shù)據(jù)本身就很大,處理數(shù)據(jù)的速度會明顯變慢。32-bpc文件大小更是翻了兩番。

顏色知識,RGB顯色系統(tǒng)詳解(下)

并且,PS里有很多濾鏡效果都不能支持16-bpc,絕大部分不支持32-bpc。

樓主對此的推測是,其實沒什么別的原因,就是計算量太大了,搞不過來。并且,為了在16-bpc里盡可能多的使用濾鏡,把16-bpc的實際數(shù)據(jù)量降到了15-bpc,只是保留了原來16-bpc的名字。以上只是推測,有沒有高人有Adobe的內(nèi)部消息的,跟樓主悄悄說一下:D

 

而且我知道有些畫手,在PS里圖層的數(shù)量動不動以百位計,經(jīng)常把電腦搞死機。如果動不動就發(fā)大招,采用16位數(shù)據(jù)深度,電腦工作的負(fù)擔(dān)翻了好幾倍,有些老機器不是要卡成狗?

 

實際上,你完全可以在使用PS的過程中在8bit/channel和16bit/channel的之間來回切換(圖像->模式)。只有在你感覺可能需要使用較深的數(shù)據(jù)深度的情況下,再用16-bpc的設(shè)置。

顏色知識,RGB顯色系統(tǒng)詳解(下)

 

那么問題來了,

----什么是“可能需要使用較深的數(shù)據(jù)深度的情況”?

 

1.有漸變顏色的地方,特別容易出現(xiàn)“色帶”。

比如照片里面的藍天、水面,UI里面用過渡顏色填充的背景,等等。因為漸變的顏色,從原理上說,每一個色塊之間的色差應(yīng)該很微小,才能形成自然流暢的漸變色,一旦色差跨度反常的變大,就會出現(xiàn)“色帶”。

所以,照片是出現(xiàn)“色帶”的重災(zāi)區(qū)。對攝影師們來說,對照片修片還是盡量用16-bpc設(shè)置為好。此外,JPEG格式只支持8-bpc數(shù)據(jù)深度,而RAW格式支持16-bpc。為了在后期有更大的調(diào)整空間,拍照還是應(yīng)該保存為RAW格式。

顏色知識,RGB顯色系統(tǒng)詳解(下)

(圖上的右邊例子里,原圖已經(jīng)出現(xiàn)了輕微的“色帶”)

 

2.帶文字的畫面。

我們看到的文字顏色也許是黑色的,但其實文字的細(xì)節(jié)之處(特別是有斜線的位置),有很多不同的灰階(過渡色)。所以文字的斜線部分也容易出現(xiàn)看起來像鋸齒一樣的“色帶”。

顏色知識,RGB顯色系統(tǒng)詳解(下)

 

如果你處理的圖像是動畫、插畫風(fēng)格的,色彩變化劇烈、漸變顏色填充用得少,這個問題就不會很明顯。

如果是尺寸比較小、大面積純色用得多的類型,比如logo之類,也完全不用擔(dān)心這個問題,選擇用8位數(shù)據(jù)精度一點事兒也沒有。

比如駝灰灰這樣的:

顏色知識,RGB顯色系統(tǒng)詳解(下)

 

對樓主這樣的懶人來說,平時一概用默認(rèn)的8位/通道設(shè)置。

只有修圖走到某一步發(fā)現(xiàn):哎呀,出現(xiàn)“色帶”了!退回去嘛,配置成16位/通道再來一遍就是了,哈哈哈哈~

 

明白了嗎?樓主為什么要強調(diào)圖像、通道這些CG的概念和數(shù)據(jù)有關(guān)?

CG=ComputerGraphic。

這個“計算機”的名頭可不是白給的。

和傳統(tǒng)的圖像相比,數(shù)字圖像的確有很多特性和它的數(shù)據(jù)本質(zhì)息息相關(guān)。

你甚至?xí)l(fā)現(xiàn)數(shù)字圖像處理的問題發(fā)展到一定階段,其實本質(zhì)是數(shù)學(xué)問題。在Adobe之類的公司,還會專門有叫“算法工程師”的職位,基本不用寫代碼,一心研究算法。

 

大家不用一聽到數(shù)學(xué)就腿軟,反正我們只負(fù)責(zé)用,難題都交給那些學(xué)數(shù)學(xué)的好了,嗯哼。

不過樓主一想到,某種意義上,設(shè)計界的未來竟然掌握在一群數(shù)學(xué)家手里,就覺得很。。。反差萌。。。望天。。。

 

接下來,

——什么時候需要用32位/通道?

 

如果你都問出這個問題了,其實就說明你不需要用它了。。。

因為32位/通道,是為了應(yīng)對更極端的應(yīng)用場合:處理高動態(tài)范圍(HDR)的照片。

要用的人自然就用了,不用的人完全可以不管它。。。

 

——樓主你是不是想偷懶?你是不是自己都搞不明白就想糊弄過去了!?

呃,被你看穿了。。。

樓主平時的工作完全用不到HDR,所以以下內(nèi)容完全是查資料后的理解。。。有錯誤的地方還請高人指正。。。

 

--什么是HDR?

 

HDR簡單的說,就是要解決逆光拍照的技術(shù)。

 

逆光拍照~困擾了攝影師們多少年的難題~~~

學(xué)習(xí) · 提示

  • 一定要打開PS,跟著教程做一遍,做完的圖到這交作業(yè):提交作業(yè)
  • 建議練習(xí)時,大家自己找素材,盡量不要用教程提供的素材。
  • 教程有看不懂的地方,可以到論壇發(fā)帖提問:新手求助
  • 加官方微信,隨時隨地,想學(xué)就能學(xué):ps_bbs,或掃右側(cè)二維碼!
  • 關(guān)注我們學(xué)更多,每天都有新教程:新浪微博 抖音視頻 微信小程序
- 發(fā)評論 | 交作業(yè) -
最新評論
暫無評論,交個作業(yè)支持一下吧~

關(guān)注大神微博加入>>

網(wǎng)友求助,請回答!