因應背光系統、彩色濾光片、發光材料的改良,現今越來越多的螢幕色域紛紛能夠顯示超越 sRGB 的色彩,一般情形使用者可能只感覺到顏色較艷麗而已,但是對於需要將圖片放在不同平台上檢視的工作者就是個麻煩事,你看到的紅色跟我看到的紅色其實是不一樣的顏色,往往在溝通上就會發生許多糾紛(然後美編就開始放棄堅持按照業主要求亂改)。
自從筆者更換色域達 NTSC 87% 的 BenQ GC2870H 螢幕(sRGB 對應 NTSC 72%),就遇到不小的問題,平時使用的 PhotoImpact X3 可以正確管理並導入螢幕 ICC 文件,顯示與修改相機所拍攝的 sRGB 色域相片檔也不會出錯,一旦遇到 Google Chrome 網頁瀏覽器上稿並顯示,就會呈現詭異、過濃的顏色,對於日常工作產生不小的困擾。原因在於 Chrome 對於色彩管理這件事一直都沒有投注心力,放眼過去甚至被大家嫌棄的 Internet Explorer 表現都比 Chrome 還要好。
▲Chrome 61.0.3163.79 版本,可以觀察到右方瀏覽器顏色較為濃郁,再透過支援 sRGB 以上色域的螢幕顯示就會過度失真。
▲Chrome 自動更新為 62.0.3202.94 版本,開始能夠理解螢幕色域並進行轉換。
困擾筆者許久的問題卻在更新 62.0.3202.94 版本之後發生改變,Chrome 已經能夠正確抓取工作電腦 Windows 7 的螢幕 ICC 檔案,原本過濃的顏色也變得跟繪圖軟體相近(無法完全一致起因於色域轉換對應方式不同)。筆者試著找尋回溯 Chrome 的歷史版本,官方資料卻沒有明確指出色域或是 ICC 檔案支援狀況,只有在討論區找到 Chrome 61 版本應該能夠自動讀取顯示設備的 ICC 檔案並了解螢幕色域,而 Chrome 62 版本則能夠進入 chrome://flags 設定頁面,使用 Force color profile 手動強制設定該顯示螢幕色域。
▲在 Chrome 62 版本網址列打上 chrome://flags,即可找到 Force color profile 設定選項手動指定螢幕色域。