粗淺聊聊 色彩管理

色彩管理似乎很專業, 似乎離一般使用很遙遠, 其實不然 … 當有注意到相機內有所謂 sRGB/AdobeRGB 設定的時候, 當有注意到可以買到所謂的廣色域螢幕的時候, 當有注意到手機.平板.筆電.桌機顯示出來怎麼不太一樣的時候, 就會發現, 原來色彩管理就在你身邊 …

淡水夕陽
淡水夕陽 / 2010年夏

色彩管理是個很古老的東西, 我幼齒的時候就已經存在.小關注的東西, 當然軟體.硬體會隨著時代進步更新, 而基本邏輯是不會變的 … 色彩管理的一些東西常常會被誤用, 舉例來說, 常會有人認為拍的照片用 sRGB 存檔顏色會比用 AdobeRGB 存檔看起來要鮮豔, 其實, 無論配合哪個 Profile 存檔, 最後顯示出來要幾乎一樣才是 … 在這一個相機滿場.網路都是照片的年代, 色彩管理其實已是相對重要的東西了 …

色彩管理的目的很簡單, 讓同一個顏色從輸入 (如掃描器) 到輸出 (如電腦螢幕) 能表現出同一個顏色 … 理論上, 當然希望能是同一個顏色, 但現實上來說是不太可能, 不過, 只要讓這一切趨近於極度的相近, 相近到人眼分辨不太出來其實就差不多了 …

2015-11-23_21-08-59

色彩管理如何做到顏色的一致性, 其方法很簡單, 每一個硬體裝置都能有自己的色彩 Profile, 這個 Profile 記錄了這個裝置的對顏色認知或表現能力的分布狀況等等細節, 呈現了這個裝置的顏色範圍能力, 也用來配合色彩管理系統處理顏色的轉換 … 舉例來說, 一張紙本照片, 使用掃描器 A (Profile A) 掃描進電腦後, 存成一個內含 Profile A 的檔案 (Photo.jpg + Profile A), 也就是說 Photo.jpg 這張照片是用 Profile A 的顏色範圍來定義的 … 當使用者讓照片檔案顯示到電腦螢幕 B (Profile B) 的時候, 電腦軟體的色彩管理系統會將 Photo.jpg 這張照片從 Profile A 轉換到 Profile B 然後再顯示出來, 這樣就能讓使用者在螢幕上看到與原紙本相片幾乎相近的顏色表現 … 這是理想中的狀況 😛 … 當然, 因應不同裝置顯示的能力範圍不同, 可能無法互相涵蓋色彩範圍, 就可以選擇不同的轉換的方式, 如感知式.相對色彩濃度.絕對色彩濃度等等, 因應不同的需求, 減少顯示上的差異, 這就不細說了 …20121206065148368313

那 sRGB 又是甚麼咧 ?! 古早前發現傳遞影像檔案總是附加個不同裝置本身的 Profile 實在有點礙事, 所以幾家公司就訂了個 sRGB 標準, 讓影像檔案傳出去前, 先轉換到這個大家公認的 sRGB Profile, 這樣就不需要每個影像檔案都附加額外資料了, 之後如果輸出都是 sRGB 的裝置, 也就不需要再轉來轉去 … 不過, sRGB 當初設定目標過低, 涵蓋的色彩範圍較小, 對於許多色彩需求的專業應用明顯不足, 所以當然爾, 之後就出現了其他涵蓋色彩範圍更大的 Profile, 像是 AdobeRGB (著名的 Adobe 公司自己制定的 ICC Profile) … 看到這, 就知道無論用哪個 Profile 轉換存檔, 最後顯示出來理應要很相近才是 …

Human-Spectrum-vs-sRGB-vs-Adobe-RGB

有個別硬體裝置自己的 Profile, 有大家公認的 Profile, 到底怎麼操作使用會比較好 ?! 如果要一切趨於完美, 當然是影像檔案配合當初輸入時的個別裝置自己的 Profile 最好, 這樣只需要經過一次的轉換到目的 Profile 顯示出來, 理應轉換損失最小 … 如果預先轉換到公認的 Profile, 然後再轉換到螢幕的 Profile 就可能會有兩次轉換損失的狀況 … 而且如果是預先轉換到 sRGB 這種色彩範圍可能比原輸入裝置的色彩範圍小的時候, 轉換後就已經先損失原有部分的色彩範圍了, 如果電腦螢幕顯示能力又比 sRGB 範圍還大, 那就有可能無法顯示最初有存在的顏色了 … 但實際情況, 對於一般螢幕, 會假定是個 sRGB 色域的螢幕, 也預防會被不支援色彩管理的軟體來顯示, 所以在這個網路世代照片容易到處跑的年代, 還是以轉換到 sRGB 為主 … 所以一切都是廢話 … 哈哈哈 …

淡水 夕陽
淡水夕陽 / 2015年春

Mac 從很古早, 作業系統本身就已經支援色彩管理, Mac 的應用程式基本上都是支援色彩管理 … 而 Windows 則是從 Vista 之後作業系統才正式支援, 但是至今, Windows 的影像處理軟體對於色彩管理的支援度還是很混亂, 不支援的還是不支援, 支援的很多是用自己本身的色彩管理系統, 而非全然使用 Windows 提供的 … 如果你的影像檔案是有跟隨著 Profile 的, 那就要用支援色彩管理的軟體才能正確顯示顏色 … 總是半殘的 Windows, 除了作業系統的色彩管理設定要設定好, 同時也要檢查每個軟體的設定, 將軟體內的色彩管理啟動並檢查是否有設定好 … 就 Windows 軟體而言, 主要的網頁瀏覽器都已經支援色彩管理, 專業影像處理軟體基本上都支援, 看圖軟體就不一定了, 像 ACDSee 要 Pro 的版本才支援色彩管理 … BTW, 其實, Windows 的桌面背景顯示是不支援色彩管理的, Micro$oft 程式總是寫一半 … 哈 …

淡水 漁人碼頭 情人橋
淡水夕陽 / 2015年春

那硬體裝置本身的 Profile 是怎麼產生出來的 ?! 很簡單, 花了錢之後就會產生出來了 … 哈 … 舉例來說, 像螢幕, 就必須買 Colorimeters 色度計 或 Spectrometers 光譜儀 等等這類配件來製作, 過程包含了 Calibration 跟 Profiling … Calibration 流程配合螢幕硬體提供的調整功能, 來調整螢幕到某個狀態 (如調整白點.亮度等等來符合相關規範) … 而 Profiling 流程就是產生螢幕當時狀態的 Profile, 產生出來的 Profile 就是這個硬體專用的, 邏輯上, 就算同一型號也要自己做自己的 Profile, 工廠生產的誤差, 使用的老化程度, 都會影響到顏色的表現 … 最後要把這個 Profile 設定到色彩管理系統的設定中, 這樣軟體才知道這個裝置的能力範圍 … 而其他的裝置, 如掃描器.印表機等等也有相對應的配件與流程來處理 …

IMG_1259
淡水夕陽 / 2013年冬

現在廣色域螢幕越來越多, 有些可以達到 99% AdobeRGB 的色域能力, 與 sRGB 的範圍是差異不小的 … 如果螢幕硬體切換到 AdobeRGB 的色域模式, 作業系統設定的螢幕 Profile 也必須跟著切換設定到 AdobeRGB, 如果沒更改設定的話, 從邏輯上, 就已經可以知道看到照片的顏色會誤差很大了 … 如果螢幕硬體設定 AdobeRGB, 但色彩管理系統並沒有設定相對應 Profile 或是用不支援色彩管理的軟體, 從邏輯也可知道結果如何了 … 所以如果真的花了錢買了廣色域螢幕, 就要花點時間安裝有色彩管理能力的軟體, 並把所有設定設定好, 才不會看到似乎怪怪的顏色 …

IMG_5194
淡水夜色 / 2013年春

那對於一般螢幕, 出廠時沒有檢測預設的 sRGB 模式, 也沒有產生自訂的 Profile, 需不需要設定使用色彩管理系統 ?! 其實, 還是要的 … 基本上就是假定是個 sRGB 螢幕就好了 … 至少遇到各式各樣含有其他色域的影像檔案 (如相機照片轉用 AdobeRGB 存檔), 系統跟支援的軟體會正確的轉換, 看到的至少相同的偏移, 錯也要錯的一樣, 而不是錯的沒道理 😛 … 哈 …

淡水 漁人碼頭 情人橋
淡水夜色 / 2015年春

說真的, 其實不專業, 也沒玩很深入, 因為玩甚麼都是要花錢的 =.= … 只是曾遇到朋友對於 sRGB/AdobeRGB 有點點錯誤的認知 與 廣色域螢幕的誤用, 所以粗淺亂亂寫了一下 …  參考參考, 有什不對的地方再提醒一下囉 …

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s