顯示器的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 | 攝影 | 顏色 | 顯示器 | 色彩管理 |