複製鏈接
請複製以下鏈接發送給好友

伽瑪值

鎖定
伽瑪值指印刷技術或圖象處理上,輸入值和顯示器輸出時的亮度之間的關係,其影響原稿上高光到暗調之間色調的分佈。
中文名
伽瑪值
外文名
gamma
印刷技術或圖象處理上
實    質
就是指數函數中的冪。
應    用
驅動程序軟件

伽瑪值內容簡介

沒有彩色管理,用户可調整顯示器的伽瑪值,以模擬在比較顯示器上與原稿上的圖像的反差時的觀視條件。在使用彩色匹配軟件時,系統特地指定了顯示器的伽瑪值。

伽瑪值表示

伽瑪值(Gamma)表示圖象輸出值與輸入值關係的斜線。(有時也用於描述屏幕的反差)
Gamma可能源於CRT(顯示器/電視機)的響應曲線,即其亮度與輸入電壓的非線性關係。
歸一化後,我們通常可以用一簡單的函數來表示:
output = input ^ gamma
gamma就是指數函數中的冪。

伽瑪值Gamma校正

RGB值與功率並非簡單的線性關係,而是冪函數關係,這個函數的指數稱為Gamma值,一般為2.2,而這個換算過程,稱為Gamma校正。
為什麼顯示器要Gamma校正呢?因為人眼對亮度的感知和物理功率不成正比,而是冪函數的關係,這個函數的指數通常為2.2,稱為Gamma值。
打個比方,功率為50%的灰色,人眼實際感知亮度為
而人眼認為的50%中灰色,實際功率為
所以RGB中的灰度值,為了考慮到較小的存儲範圍(0~255)和較平衡的亮暗部比例,所以需要進行Gamma校正,而不是直接對應功率值,因此RGB值RGB顏色值不能簡單直接相加,而是必須用2.2次方換算成物理光功率後才能進行下一步計算。這一點在下面的灰度計算公式中就有所體現。

伽瑪值應用

Gamma校正的應用之一,就是明度和灰度計算公式。
RGB明度計算公式:
L取值範圍為0~1
RGB灰度計算公式:
注意這裏的2.2次方和2.2次方根,RGB顏色值不能簡單直接相加,而是必須用2.2次方換算成物理光功率。因為RGB值與功率並非簡單的線性關係,而是冪函數關係,這個函數的指數稱為Gamma值,一般為2.2,而這個換算過程,稱為Gamma校正。

伽瑪值調整

伽瑪值是指處理位圖的一種特殊效果的調整,檢查照片的亮度也十分重要,通過與原照片比較,看照片是否太暗或太亮,太暗或太亮都無法得到理想的照片。將太暗的照片變亮,調整伽瑪值無疑是簡便的方法,但這樣做會使照片失去信息。
掃描時要調整伽瑪值,伽瑪值影響圖形中間值的色調或中間層次的灰度。通過調整伽瑪值可以改變圖像中間色調灰階的亮度值,以增加圖像的中間層次,而不會對暗部和亮部的層次有太大的影響。輸入一個比一大的數,將擴大中間色調的範圍,這樣做能使中間色調佔很大比例的圖像產生較小的對比度和較多的細節。輸入一個比一小的數,將會縮小中間色調的範圍,這樣做會增大圖像的對比度,圖像的細節會減少。當曲線向下移動時,圖像的相應像素變暗;向上移動時,相應像素變亮。它的調整往往需要與亮度、對比度共同配合使用才能達到滿意的結果。

伽瑪值顯示器的Gamma值

顯示器內沒有聽説過有何補償,即使有,它們也對外呈現一定的gamma值。主要的補償發生在顯卡及其驅動程序類。如果顯卡硬件不支持,則由驅動程序軟件完成。在Windows中,上層通過調用驅動程序的一個接口函數(DrvIcmSetDeviceGammaRamp)向其傳遞Gamma校正表(LUT),這個表的大小是3*256項(每項16字節),對應於RGB三個通道,每個通道256級。
描述這一細節,可以對有些事情更有把握:
* 這種校正實際上可以是任意函數,而不限於gamma為冪的指數函數
* 也是因為此,不能通過驅動程序得到系統的gamma值(因為最多隻能得到那個表)。
* 這一設置對整個系統有效(任何程序,任意顯示的圖片都受它影響)。
Adobe Gamma和驅動程序的Gamma沒有迭加關係,最後者的設置有效。Adobe Gamma不必是(實際上也不是)一個駐留程序,它僅在啓動時將那個表傳給驅動程序就完成了它的任務。
還可以用其它程序來校正/設置gamma,下面是一個方便的小工具:Gamma Panel。
通常缺省情況下,Mac使用1.8的伽瑪值而Win使用2.2的伽瑪值,標準不同,並且Win下沒有全系統框架下的色彩管理流程,而Mac是全系統下進行的你想不用都不行,可以使用Win下的播放程序,如:QuickTime播放等等,瀏覽器可以選用支持icc色彩管理的如:FireFox 3.0和PC版的Sarif等等~~~
圖形、圖像類的最好使用Adobe的程序,均會在不同的系統平台下獲得較為一致的顯示效果~~~