昨天談快門把光「切」進感光元件、電子快門讀取太慢會產生果凍效應,那是「光如何被記錄成訊號」的最後一哩;今天要接著問的是下一段旅程:訊號變成畫素之後,這些色彩要怎麼從相機一路忠實地走到螢幕、走到別人的手機、走到印表機的紙上而不走鐘。很多人拍完在自己螢幕上覺得色彩漂亮飽滿,一上傳到 Instagram 卻變灰、送印出來卻偏暗偏濁,問題幾乎都出在同一件事——色彩管理。色彩管理不是玄學,而是一套有明確規則的工程:定義每個裝置「能表達哪些顏色」,再用一份份描述檔(profile)當翻譯,讓不同裝置對同一組數字有一致的理解。今天把這條鏈路從頭拆給你看。

📖 學

為什麼「同一組 RGB 數字」在不同螢幕會是不同顏色

先建立一個關鍵觀念:一張 JPEG 裡存的其實只是一堆數字,例如某個畫素是 (220, 30, 40)。這組數字本身不代表任何「真實的紅」——它只是一個座標。真正決定它長什麼樣的,是「這組數字要放進哪個色彩空間去解讀」。

想像色彩空間就像地圖上的座標系。同樣寫「東經 121 度」,在不同的座標基準下會落在不同的實際地點。(220, 30, 40) 放進 sRGB 是一種紅,放進 Adobe RGB 卻會被解讀成更飽和的紅,因為 Adobe RGB 的「純紅端點」本身就更飽和。所以如果一張圖是用 Adobe RGB 拍的、卻被某個不做色彩管理的軟體當成 sRGB 來顯示,顏色就會整體偏掉——通常是變得灰淡無力。

這就是為什麼「色彩空間」與「色彩描述檔」如此重要:它們是那把把數字翻回真實顏色的鑰匙。沒有這把鑰匙,數字只是數字。

色域與色彩空間:人眼看得到的,機器能做到多少

人眼可見的所有顏色,可以畫在一張叫 CIE 1931 色度圖的「馬蹄形」平面上。這個馬蹄形是人類視覺的極限範圍。任何一台裝置——相機、螢幕、印表機——都只能重現這個馬蹄形裡的一小塊,這一塊就叫做該裝置的「色域」(gamut)。

「色彩空間」(color space)則是被明確定義、標準化的色域。它通常由三個「原色端點」(紅、綠、藍的最飽和點)加上白點與轉換曲線(gamma / 傳遞函數)定義出來。三個端點在色度圖上連成一個三角形,三角形越大,能表達的色彩範圍越廣。

重點在於:更大的色域不必然更好。大色域意味著同樣的位元數要攤在更廣的範圍上,若位元深度不夠,反而更容易出現色階斷層。色域是工具,要看用途選,不是越大越贏。

常見色彩空間比較:從 sRGB 到 Rec.2020

把常用的幾個排開來看,會清楚很多:

  • sRGB:1996 年由 HP 與微軟制定,是網頁、一般螢幕、作業系統、社群平台的預設語言。它涵蓋約三成的可見色,色域最小,但也因此成為「最大公約數」——你不知道對方用什麼裝置時,用 sRGB 最安全。
  • Adobe RGB (1998):色域比 sRGB 大,主要多在青綠(cyan-green)一帶延伸,涵蓋約 CIELAB 的一半可見色。它的存在初衷是能涵蓋多數 CMYK 印刷能重現的顏色,所以是印刷取向工作流的常客。
  • DCI-P3 / Display P3:源自數位電影規範,紅與綠比 sRGB 更飽和,色域大約比 sRGB 大 25%。近年成為蘋果裝置、高階手機與筆電螢幕的實質標準,也是「HDR 影像」常見的顯示色域。
  • ProPhoto RGB:由柯達開發(又稱 ROMM RGB),色域極大,涵蓋 CIE Lab* 中九成以上的表面色,甚至有部分原色端點落在人眼可見範圍之外(虛擬原色)。它是 RAW 後製時保留最多色彩資訊的常見選擇,但因為太大,一定要搭配 16 位元使用。
  • Rec.2020:為 4K/8K 超高畫質電視制定的超廣色域,比 DCI-P3 更大,是目前消費級顯示技術仍在逐步追趕的目標。

一句話記法:sRGB 是「交付與相容」,Adobe RGB 是「印刷取向」,P3 是「現代螢幕」,ProPhoto 是「後製容器」。

位元深度與色階:色域再大,也要有足夠的「格數」去填

色域決定「範圍」,位元深度決定「這個範圍被切成幾格」。8 位元每通道等於每個顏色通道有 256 階,三通道相乘約 1670 萬色;16 位元每通道則是每通道 65536 階,數量級完全不同。

這兩者必須一起看。當你在很大的色域(例如 ProPhoto)裡只用 8 位元,等於把 256 格硬拉去覆蓋一片超廣的範圍,相鄰兩格之間的顏色跳躍就會變明顯——這就是天空、漸層背景常見的「色階斷層」(banding)。反過來,在小色域裡用 8 位元通常夠用,因為每一格代表的色彩差距很小。

所以標準做法是:在寬色域裡工作,就要用高位元深度。 RAW 檔本身就帶著相機感光元件的 12~14 位元資訊,後製時轉成 16 位元、放進 ProPhoto 這類大空間,才有本錢做大幅度的曲線、白平衡與飽和度調整而不崩壞。最後要交付時,再壓回 8 位元 sRGB。

ICC 描述檔與色彩管理流程:翻譯的核心

真正把整條鏈路串起來的,是 ICC 描述檔(ICC profile)。每個裝置都有自己的 profile,用來描述「這台裝置的數字,對應到人眼共通的參考色空間(如 CIE XYZ / Lab)裡的哪個實際顏色」。

色彩管理的流程可以拆成兩端:

  1. 來源端 profile:告訴系統「這張圖的數字是用哪個色彩空間定義的」。這通常以「嵌入描述檔」的形式存在檔案裡。
  2. 目的端 profile:描述「我這台螢幕/印表機實際能表現的顏色」。這來自校色。
  3. 色彩管理模組(CMM):讀取兩端 profile,透過共通參考空間(PCS)做換算,把來源的顏色盡可能準確地映射到目的裝置上。

換句話說,profile 本身不改變數字,它是一份「這些數字代表什麼顏色」的說明書;CMM 才是那個拿著兩份說明書做即時翻譯的譯者。少了任何一端 profile,翻譯就會用猜的——結果就是偏色。

螢幕校色:整條鏈路裡最值得投資的一步

如果你只做一件色彩管理的事,那就是校螢幕。理由很簡單:螢幕是你做所有色彩判斷的依據,如果這個依據本身是偏的,你後面所有調整都是在錯誤的基準上進行。

校色要用硬體校色器(colorimeter,如 Calibrite / X-Rite、Datacolor Spyder 系列)。它像顆滑鼠吸附在螢幕上,軟體讓螢幕依序顯示一系列已知的色塊,校色器逐一量測螢幕「實際」顯示出來的顏色,再與「應該」的數值比對,生成一份描述這台螢幕特性的 ICC profile,並修正顯示卡的查找表(LUT)。

幾個實務要點:校色前先讓螢幕暖機半小時;設定目標白點通常用 D65(6500K)、亮度依環境常設在 100~120 cd/m²、gamma 2.2;環境光要穩定,別在忽明忽暗的窗邊校。螢幕會隨時間漂移,一般 LED 背光螢幕每一到三個月重校一次較穩妥。開源工具 DisplayCAL 搭配相容校色器也能做到專業級校正。

RAW 工作流的色彩空間選擇:什麼時候用哪個

把前面的觀念落到實際操作:

  • 拍攝時的相機色彩空間設定(sRGB / Adobe RGB)只影響 JPEG 與相機背螢幕,對 RAW 幾乎無意義。 RAW 記錄的是感光元件原始資料,色彩空間是後製時才「賦予」的。所以拍 RAW 的人不必糾結相機選單裡那個 sRGB/Adobe RGB 選項(但若你直出 JPEG 或需要 EVF 上判斷色域,選 Adobe RGB 較保險)。
  • 後製工作空間建議選寬色域 + 16 位元:如 ProPhoto RGB 16-bit 或 Adobe RGB 16-bit。這樣大幅調整時色彩資訊不會提早被裁掉。
  • 交付才是轉換的時機:貼網頁、上社群、給客戶看電腦,統一轉 sRGB 8-bit;送商業印刷,依印廠提供的 CMYK profile 轉換;印在自己的相片印表機,用該紙材對應的 profile 軟打樣。

原則就一句:寬進窄出——工作時保留最多資訊,交付時轉成對方裝置吃得下的空間。

色域映射:當顏色「裝不進去」時怎麼辦

當來源色彩超出目的裝置能力(例如一朵極飽和的紅花,從 ProPhoto 轉到 sRGB,或轉到印表機),這些「超出色域」的顏色一定要被處理,這個過程叫色域映射(gamut mapping)。ICC 定義了幾種「轉譯意圖」(rendering intent):

  • 感知式(Perceptual):整體壓縮色域,讓所有顏色按比例縮進去,色彩關係與漸層平順度得以保留,但整體會略微降飽和。適合色彩豐富、有大量漸層的照片。
  • 相對色度(Relative Colorimetric):在色域內的顏色維持不動,只把超出的顏色拉到邊界最近的可表現色,並對齊白點。是照片輸出最常用的意圖,能保住多數顏色的準確度。
  • 絕對色度(Absolute Colorimetric):連白點都不調整,主要用於打樣、要模擬特定紙張白色時。
  • 飽和度(Saturation):優先保飽和度不保準確度,適合圖表、簡報這類色塊。

實務上照片幾乎都在「感知式」與「相對色度」之間二選一,並搭配軟體的「色域警告 / 軟打樣」預覽超出色域的區域,再決定用哪種意圖。

輸出一致性陷阱:從螢幕到網頁與印刷

最後把常見翻車點列清楚,這也是色彩管理最有感的回報:

  • 網頁的 sRGB 假設:多數瀏覽器與社群平台會把「沒有嵌入描述檔」的圖當成 sRGB。如果你上傳的是 Adobe RGB 卻沒嵌 profile,顏色就會被當 sRGB 硬讀,結果飽和度盡失、變灰。上網的圖一律轉 sRGB 並嵌入 sRGB profile。
  • 手機截圖與轉存:某些流程會剝掉描述檔或做非色彩管理的縮圖,寬色域圖經過後容易偏色。交付前自己在乾淨環境檢查一次。
  • 印刷的 CMYK 落差:螢幕是加色(RGB 發光),印刷是減色(CMYK 吸光),兩者色域形狀不同——螢幕上鮮豔的亮藍、螢光綠印不出來。務必向印廠索取其 ICC profile 做軟打樣,先在螢幕上看到印刷「大概會變成什麼樣」。
  • 「螢幕比印出來亮」的錯覺:螢幕自體發光,天生比反射光的紙面亮。校色時把螢幕亮度降到 100~120 cd/m² 左右,能大幅縮小螢幕與紙張的落差。
  • 沒校色卻怪相機:很多「相機顏色不準」的抱怨,追到底是螢幕沒校。先校螢幕,再談其他。

🧠 記

  • 一張圖裡的 RGB 數字本身沒有顏色,必須搭配色彩空間/描述檔才能被翻回真實顏色;用錯空間解讀就會偏色。
  • 色域是裝置能重現的顏色範圍,色彩空間是被標準化的色域;sRGB 交付相容、Adobe RGB 印刷取向、DCI-P3 現代螢幕、ProPhoto 後製容器。
  • 色域越大越要搭配高位元深度,否則色階會斷層;標準做法是「寬色域 + 16 位元」工作、8 位元 sRGB 交付。
  • ICC profile 是「數字代表什麼顏色」的說明書,CMM 靠來源與目的兩端 profile 做翻譯;螢幕校色是整條鏈路最值得先做的一步。
  • 顏色裝不進目的色域時靠色域映射處理,照片多在「感知式」與「相對色度」間選擇;上網一律轉 sRGB 並嵌入描述檔。

✍️ 實踐

  1. 校一次螢幕,建立可信基準:借或買一台硬體校色器(Calibrite / Datacolor 或用 DisplayCAL),暖機半小時後以 D65、亮度 100~120 cd/m²、gamma 2.2 校一次,之後每一到三個月重校。校完前後對比同一張照片,感受偏色被修正的差別。
  2. 把「寬進窄出」設進後製流程:在 Lightroom / Camera Raw 或 Photoshop 裡把工作空間設為 ProPhoto RGB 或 Adobe RGB、16 位元;匯出網頁版時固定用「sRGB / 8-bit / 嵌入描述檔」的預設,另存一組印刷版依印廠 profile 轉換。
  3. 交付前做一次色域軟打樣:挑一張色彩鮮豔的照片,開啟軟體的「校樣色彩 / 色域警告」,切換感知式與相對色度兩種意圖觀察差異,並針對印刷 CMYK profile 預覽,看看哪些飽和色會被壓掉、需不需要手動微調。

🔗 延伸學習

💬 問 AI

把你目前的拍攝與後製流程貼給 AI,請它幫你找出色彩會走鐘的環節、並給出一套「寬進窄出」的具體設定建議。可直接複製下方提示:

我是攝影愛好者,想釐清並修正我的色彩管理流程。以下是我的現況:
- 相機:____(例如 Sony A7 IV,拍 RAW / JPEG 直出:____)
- 相機選單色彩空間設定:____(sRGB / Adobe RGB)
- 後製軟體:____(Lightroom / Capture One / Photoshop 等)
- 目前後製工作空間與位元深度:____(若不知道請說「不確定」)
- 螢幕型號與是否校色:____(是否用過校色器、多久校一次)
- 主要交付方式:____(社群 / 網頁 / 商業印刷 / 自家相片印表機)
- 我遇到的問題:____(例如上傳社群後變灰、送印偏暗等)

請幫我:
1. 逐段檢視這條「相機→後製→螢幕→交付」鏈路,指出最可能造成偏色的環節。
2. 針對我的交付需求,給出「寬進窄出」的具體設定(工作色彩空間、位元深度、匯出時的色彩空間與是否嵌入描述檔)。
3. 若我沒校過螢幕,說明對我的情況影響有多大、該優先做嗎、預算有限時的替代做法。
4. 針對我遇到的問題,給出一個可以立刻驗證的最小測試步驟。
用繁體中文、條列說明,並在關鍵術語後用一句白話解釋。