顯示器的GAMMA和文件的色調曲線有何區別?

顯示器有gamma曲線的調整,但膠片沒有。
為了還原線性記錄的效果,數碼照片是否需要內置一條反向的曲線,才能和GAMMA曲線相匹配呢?
光線從記錄到回放,是不是經歷了以下的流程?

如果經歷了這個流程的話,那麼在DNGprofile中見到的這根曲線,以及log模式下見到的曲線,是不是就是上圖第三步中的曲線呢?

此外,PS取色板中的RGB數值,究竟是經過GAMMA調節後的色階,還是GAMMA調節之前的色階呢?

很疑惑,求解答!


正好看到這道問題,簡單來答一下,沒時間找參考文章了,可能有錯,等黃腦絲出手吧。

=====================================================================

首先把題主中顯示器的Gamma與「文件中」的Gamma分開來說。

顯示器的gamma校正大約是這樣的:假設你要顯示一張RGB值全為128,128,128的圖像(也就是中灰)。那麼此時顯示器像素的亮度並不是0.5(在這裡假設顯示器的亮度範圍為0-1),因為人眼對光線的感知並不是線性的。

感謝@ 胡淵鳴指正: 這個地方的解釋應該是顯示器的像素亮度(也就是0~255那個值)和輸入電壓不是線性的

如下圖:

圖片來自於 @韓世麟的這個回答,對gamma的解釋比較詳細:色彩校正中的 gamma 值是什麼?

因此,想要一張中灰圖片在人眼中看起來也是中灰的,顯示器的物理亮度應該為:

L(物理)=A*L(文件)^decode gamma

一般情況下A=1,decode gamma取2.2

原式≈0.217

================================================================================

那反過來說,我們在自然界中看到的中灰區域。

儘管人眼看到的是中灰,而相機的sensor則是按照接受到的光子數記錄的,因此記錄下來的是物理亮度。在物理上並不處於中間位置。

在RAW文件中,假設這是一台具備14bit ADC的黑白單反相機記錄的RAW,忽略其他因素,像素的可以記錄的範圍是從0-2^14-1,也就是一共16384個值。

某個像素的值為16384/2,若是不做任何encode gamma轉換,轉換成8 bit的點陣圖時候對應的值就是256/2=128。

然後128在顯示的時候再次經過顯示器的decode gamma,轉換為0.217左右的物理亮度。

這時候,圖片看起來就會過暗了。

原因正如我們之前所說,可以讓像素值為8192的物理區域,人眼感知起來要比中灰亮得多。

因此在轉換/解釋為點陣圖的時候,需要一個encode gamma運算進行映射。

不然經過decode gamma再顯示出來,人眼看起來會太暗了。

=================================================================================

log曲線是為了在有限的空間內,最大化的利用空間(所以才會發灰)。與encode gamma補償曲線的關係我並不是很清楚,我自己感覺和gamma蠻類似的........

log曲線的參考資料:http://www.provideocoalition.com/the_not_so_technical_guide_to_s_log_and_log_gamma_curves/

在上班,題主先將就看一下。。

ps吸管吸取的就是點陣圖文件中的值,比如前文中提到的「RGB值均為128」。

對應在你這個流程圖上應該就是第三步以後的。

=================================================================================

WIKI:Gamma correction

等 @黃一凱老師來寫正確答案了。。


推薦閱讀:

學生攝影黨為了修片應該購買什麼樣的顯示器?
較適合 Mac Pro 2013 使用的顯示器有哪些?
1 pt 的圖形大小與其在屏幕上顯示出的大小之間有什麼關係?
小米電視1代的屏幕怎麼樣?

TAG:AdobePhotoshop | 攝影 | 顏色 | 顯示器 | 色彩管理 |