廣色域螢幕? @ wowMiloo :: 痞客邦 | srgb 256
首先,大部份的windows程式都使用sRGB色域(約當72%NTSC),而影片或是電視遊樂器,則多半使用NTSC色域.不過呢,當你使用電腦做輸出時,不論怎麼玩它,就是每個色頻8個bit.這回有趣的事情發生了,電腦嘛,輸出一律8個bit,三個顏色對應到整個顯示器能顯示的色彩空間去.你使用硬體校色器,它會產生一個icc檔,用來告訴windows說你這台顯示器它顯色的範圍以及特性,然後有做顏色管理的程式就會根據這個icc來建立一個參照表,把原本要顯示的顏色換算到螢幕該顯示的顏色,然後再送出去.不過呢,不論你怎麼換,反正丟出去也還是8個bit.於是,就會有人想說那廣...
首先, 大部份的windows程式都使用sRGB色域(約當72%NTSC), 而影片或是電視遊樂器, 則多半使用NTSC色域. 不過呢, 當你使用電腦做輸出時, 不論怎麼玩它, 就是每個色頻8個bit. 這回有趣的事情發生了, 電腦嘛, 輸出一律8個bit, 三個顏色對應到整個顯示器能顯示的色彩空間去. 你使用硬體校色器, 它會產生一個icc檔, 用來告訴windows說你這台顯示器它顯色的範圍以及特性, 然後有做顏色管理的程式就會根據這個icc來建立一個參照表, 把原本要顯示的顏色換算到螢幕該顯示的顏色, 然後再送出去. 不過呢, 不論你怎麼換, 反正丟出去也還是8個bit. 於是, 就會有人想說那廣色域很好哇, 能顯示的顏色更廣嘛. 問題也在這兒, 更廣不代表更多. 同樣是1677萬色, sRGB用來顯示的顏色範圍比NTSC少一半, 代表這1677萬色裡面, 每兩個顏色的距離更近, 眼睛更難分辨相鄰兩個顏色的差距. 但是呢, 廣色域螢幕靠著同樣的8個bit, 偏偏要顯示的顏色範圍大了一倍, 於是相鄰兩個顏色之間的距離更遠, 所以色階肯定比較不順. 假設sRGB空間大小是256, NTSC空間大小是512. 使用8bit來描述色彩空間, 就相當於你拿8個bit去描述sRGB的1到256, 剛剛好可以由1數到256; 若拿8個bit去描述NTSC的1到512呢? 你只能2->4->6---->512的跳過去. 每兩個相鄰的顏色原本差距只有1, 現在差距變成2. (以上只是概述, 實務上有一點差距) 現在就很好玩了, 若你都在windows下修圖, 能完全使用整個sRGB倒也不錯(剛好由1數到256), 你螢幕的8個bit剛好全用掉, 一個顏色都沒少. 若你用100%NTSC色域的螢幕去看sRGB的圖呢? 針對一個有做色彩管理的程式, 你只剩50%的顏色看的到(因為跳階, 相當於2->4->6一直數到256, 1->3->5..全部不見), 所以差不多浪費掉50%的顏色; 針對沒做色彩管理的程式(如IE)呢, 則你的顏色全部過飽和, 白晰的皮膚可能變成紅光滿面, 有人形容這種狀況叫"卡通"的顏色. 老實說, 過...