ArgyllCMS, 螢幕顯示器色彩管理

最專業的螢幕校色軟體!DisplayCAL 與 ArgyllCMS 詳細教學

DisplayCAL

(DisplayCAL 與 ArgyllCMS 詳細教學,本文章將不定時更新優化)

(2025.01.19更新 新版MacOS 校色軟體建議更改 推薦使用basICColor Display 6)

(MAC 使用XDR 螢幕機型不適用ICC校準,需使用系統內建的參考模式)

DisplayCAL + ArgyllCMS 是比原廠軟體更專業的螢幕校色軟體組合

螢幕的色彩校準軟體,通常在購買螢幕校色器的時候都會隨附一套對應的軟體。
讓購買的用戶可以直接使用。這類軟體通常的設計概念就是簡單而且易於使用。
部分軟體甚至會針對校色器,做出性能限制。比如說SpyderX就有這樣的作用。
要解除限制就要花費更多的預算採購相對高軟體授權的校色器版本。

而第三方軟體則可以解決這樣的限制,讓我們用更經濟的價格發揮校色器的全部性能。

DisplayCAL + ArgyllCMS是大名鼎鼎而且很多人使用的免費工具。
而且自帶非常強大的功能。單純以校色顯示器來說它具有以下優點。

1. 可以解除原廠軟體對部分校色器的性能限制。
2. 支援多種不同廠牌的校色器,甚至是高階的校色器。
3. 可以使用光譜儀與色度計製作
   "色度計校正矩陣 Colorimeter Correction Matrix CCMX"
   "色度計校正光譜樣本 Colorimeter Correction Spectral Sample  CCSS"
    讓色度計可以對應各種螢幕背光類型進行校準。
4. 支援多種不同的色彩匹配模式。(使用光譜儀,或在製作CCMX CCSS的時候先選定CMF)
5. 便利的白點視覺匹配功能。
6. 詳細的驗證報告
7. 其他各種高階的操作

在先前的各家校正軟體效果比較文章中,也已經證明了DisplayCAL + ArgyllCMS性能的強大。

後續我將拆分幾個步驟提供基本的操作教學提供給大家做參考。

請注意,對於各項詳細參數的說明,各位可以到DisplayCAL官方網站下方的說明中查閱,目前本文不會詳細解釋。

取得校色軟體

首先我們需要取得DisplayCAL 與 argyllCMS兩套軟體,不過由於DisplayCAL原作者已經停止開發許久,如果是使用較新電腦的用戶需要使用Python版本改寫的程式。

WINDOWS 用戶,目前仍然可以使用原始版本的DisplayCAL目前BUG最少。
MAC用戶則需要下載Python版本的軟體進行使用。但是更推薦改用basICColor Display 6 支援性更佳。

DisplayCAL(下載合適版本後安裝)

3.8.9.3原始版本

WINDOWS用戶建議使用

Python改寫3.9.14版本
持續在修正中,有exe與dmg安裝包。
如果有各種bug請通知改寫軟體作者,嘗試修正。
MAC系統用戶可以嘗試使用但不推薦!

目前最新版本 V3.3.0
下載檔案解壓縮後是一個資料夾,之後安裝校色器驅動會用到。
使用DisplayCAL的必要安裝

下載完軟體後,執行DisplayCal安裝,然後啟動DisplayCAL。

啟動後可以將軟體修改為慣用語言。

設定ArgyllCMS的 "執行檔" 目錄路徑,這樣DisplayCAL才能正常執行

(注意是ArgyllCMS主目錄底下的bin目錄)

購買ArgyllCMS支援的校色器

ArgyllCMS支援的校色器在官方支援網址中有列表,所以請你要購買被支援的儀器才能夠使用。

常見儀器功能比較可以參考本篇文章

校色器驅動安裝 (MAC OS 可略過)

在WINDOWS系統中校色器的驅動程式,需要在裝置管理員中,手動更新驅動程式為 ArgyllCMS 資料夾中usb子目錄下的驅動。

在安裝之前需要關閉WINDOWS系統的"數位簽章"才能夠安裝第三方驅動,安裝方法請參考"關閉數位簽章"。

如果遇到BitLocker修復碼問題,請參考本篇文章處理。ArgyllCMS 驅動安裝需 BitLocker 修復碼才能關閉強制數位簽章

關閉數位簽章後,接上校色器,在開始功能按鍵上按下滑鼠右鍵選擇裝置管理員,找到你的校色器然後按下右鍵選擇更新驅動程式。

在選擇從磁碟安裝,在C:\Argyll_V3.3.0\usb(路徑是你自己存放的位置)找到驅動程式以及對應的硬體進行安裝。第一次安裝過程中會出現紅色警告,請選擇繼續安裝。

在完成安裝後,你會發現在裝置管理員中校色器的後面帶有argyll字樣,代表安裝成功。

如果你使用的是Calibrite Display 或 X-rite Display系列色度計。在WINDOWS系統中是被辨識為HID設備,所以不會出現在裝置管理員中,也無須安裝驅動。

打開DisplayCAL軟體,按一下在測量儀器前的重新整理圖示按鈕,看看校色器是否被正確辨識,有正確辨識代表安裝沒問題。

螢幕色彩初始化

在開始校色前,請參考你的螢幕說明書,將所有的自動增強功能都關閉,比如自動亮度,自動對比,自動增豔,濾藍光模式或某某最佳化等等功能都要關閉。

筆電部分,如果你的電腦有控制色域的功能請將他還原為原生色域。

WINDOWS系統,請在控制台中搜尋色彩管理,並且在裝置下拉選單中選擇你的螢幕,將下方列出的ICC全部刪除。

WINDOWS 11版本之後的用戶,在正式執行DisplayCAL之前的注意事項
關閉系統的ACM色彩管理功能 (MAC OS 可略過)

為了避免不必要的錯誤,我們需要將幾個會用到的軟體都關閉系統的ACM色彩管理功能。

關閉方法如下:

點選DisplayCAL的桌面圖示
按下滑鼠右鍵-內容-相容性-勾選"使用舊版顯示器ICC色彩管理"-套用

以下列出幾個ArgyllCMS 3.x.x\bin目錄底下 有幾個可能也需要關閉ACM的程式

1. ccxxmake.exe
2. dispcal.exe
3. dispread.exe
4. dispwin.exe

以上是在螢幕色彩管理中歷程記錄出現會用到的指令,如果你的使用上有用到其他指令。
不管會不會被ACM影響。我都建議進行關閉ACM的功能,多做事總比不明原因出錯好。

<如果你的電腦沒有使用舊版顯示器ICC色彩管理代表你的系統目前沒有ACM功能可以略過>

色度計與光譜儀匹配 四色校正
(如果您是直接使用光譜儀執行校色 這裡可以跳過)

如果你使用的是色度計如SpyderX 或 Calibrite Display那麼這是非常重要的一步。

由於色度計需要依賴軟體提供給他螢幕的背光相關資料,才能正確地轉換測量數據。

所以如果選擇了錯誤的背光資料類型,那麼測量色彩將會不準確。

要進行四色校正需要準備一隻光譜儀,比如Colormunki 或 i1 Pro 系列。

如果你只有色度計,建議去租用或是請專家來校準的時候替你的螢幕也創建一個四色校準檔案。

色度計校正矩陣 (Colorimeter Correction Matrix)

※用於修正色度計的測量值,使其與參考儀器(如光譜儀)的結果一致。這種方法通常基於具體顯示器的測量數據,適用於特定設備組合。※

CCMX 具體的操作流程如下。

接上光譜儀與色度計,將驅動程式都安裝好後啟動DisplayCAL。
按下測量儀器前的重新整理圖示,確認儀器都有辨識成功。

開啟 工具-修正-建立色度計修正
選擇 矩陣 (勾選最小化xy色度差異)
這時候在下方會有兩隻儀器,請分別執行他們的測量功能。
都測量好之後執行建立色度計校正。
將檔名改為你容易辨認名稱儲存即可

色度計校正光譜樣本 (Colorimeter Correction Spectral Sample) 

※包含顯示器的光譜分布數據,用於改善色度計在不同類型顯示器上的測量準確度。這種方法更加通用,適用於具有相似光譜特性的顯示器。※

CCSS具體的操作流程如下。

接上光譜儀,將驅動程式都安裝好後啟動DisplayCAL。
按下測量儀器前的重新整理圖示,確認儀器都有辨識成功。

開啟 工具-修正-建立色度計修正
選擇 光譜
這時候在下方會有光譜儀儀器,請執行他的測量功能。
都測量好之後執行建立色度計校正。
將檔名改為你容易辨認名稱儲存即可

如果你用的是Calibrite系列的色度計則可以用光譜儀建立CCSS (此方式不支援 SPYDER X/X2 校色器)

之後任意Calibrite系列的色度計都可以直接調用這台螢幕的CCSS,同時可以將此檔案分享給同樣使用一樣螢幕的用戶使用。

網路已分享的CCSS CCMX查詢網址 

對於只有色度計的用戶,需要CCSS CCMX檔案的話,可以到這個網址進行搜索。即便沒有一樣的型號,也可以嘗試年份最近或類似的型號來嘗試使用。也許能改善校準的結果。
注意這只是DISPLAYCAL的資料庫,也許你也可以嘗試在各大論壇尋找是否有其他的分享符合你的螢幕。
最佳解,仍然是使用光譜儀對螢幕製作專用CCSS與CCMX。

DisplayCAL 3.8.9.3 與 i1 Pro 3 光譜儀無法製作 CCXX,CCSS解決方法。 

i1 Pro 3 在 DisplayCAL 3.8.9.3 建立色度計修正功能中,會被錯誤的辨識為色度計。這時候如果要使用i1 PRO 3 來建立 CCMX ,CCSS我們會需要使用指令模式來處理。
這個問題在Python版本 3.9.14中已經解決。只有使用舊版的用戶需要採用指令處理。

螢幕校準工作開始 (範例以平面修圖用途做示範)

當使用的是外接螢幕,我們先確定工作的Gamma值,並且在螢幕中OSD選單中先設定好,比如平面影像是常用的Gamma 2.2(依使用目的不一定是這個gamma)

如果你使用的是色度計,那麼下面會出現"修正"下拉選單。(使用光譜儀不會有修正選單)

這個地方可以選擇我們前面步驟為這台螢幕製作的修正矩陣(ccss or ccmx),請正確的選擇。

如果你沒有光譜儀做修正矩陣,請查閱螢幕的規格資料使用最接近的背光技術使用。

在選單中選定要校色的螢幕與使用的校色器(色度計請一起選好適合的修正矩陣或光譜)。

執行 工具-報告-未校正顯示報告

得到結果後檢查 Aprox. gamma 是否接近目標Gamma值。

如果不是請調整螢幕OSD選單中的Gamma選項並再次測量,找出最接近目標Gamma的項目後進行下一步。

如果是筆電螢幕,可以選擇跳過,因為也沒得調整。

筆電使用未校準報告中的GAMMA製作ICC與直接指定目標ICC,以sRGB ICC為目標灰度色差比較圖。

以筆者自己的筆電來看,建議直接將GAMMA設定為你的目標GAMMA值可以得到平均較小的誤差。(不保證所有螢幕都是同樣效果)
如果有疑慮,可以自行測試擇優使用。

顯示裝置及測量儀器設定

校正頁面 部分請參考下圖設定

這邊簡單說明幾個參數。(詳細說明請參考 DisplayCAL 首頁)



勾選互動式顯示器調整
外接螢幕
過程中可以調整螢幕中OSD選單中的亮度與RGB平衡等項目。

筆電部分
只能用作業系統中的裝置亮度調整 (RGB不可調整)

~注意~不可以使用顯卡驅動中的亮度與RGB調整舉例如
"INTEL GRAPHICS CONTRO PANEL"


不勾選互動式顯示器調整
軟體將依照你對下方的白點參數等項目自動調整。


觀察者, 通常使用CIE 1931 2度 (使用光譜儀才有這個選項)


白點

1. 通常使用 色溫 6500K 日光,其他色溫於下拉選單選擇。
2. 使用色度座標 直接給定白點的 xy座標(參考右邊的列表)。
3. 與測量值相同,通常是在多螢幕色彩匹配的時候使用。
-----
白色亮度
(要調整亮度請先勾選"勾選互動式顯示器調整")

建議在測量過程中,先設定目標值亮度值,進入校色流程,將螢幕調整到目標亮度後,先退出校色流程,再把選項改為與測量值相同。
-----
色調曲線 一般選擇-自訂-gamma 2.2-相對
-----
勾選黑位修正"自動" 幅度4
-----
校正速度 可以選擇 "快" 或 "中等"即可

常見標準座標對照表

多螢幕白點的匹配校色請參考下方教學

分析頁面 設定參考

描述檔類型

<WINDOWS 可選 XYZ查找表 + 矩陣>

<MAC選擇 單一曲線 + 矩陣>

勾選 "黑位補償"

描述檔品質 "高"

測色板 "自動優化" (極大化的色塊數目是沒有必要的 通常我會設定在175左右)

色塊排序 "最少化顯示器反應延遲"

描述檔名稱 "自訂"

設定完成後 點選 校正與分析開始校準過程。

套用ICC

在WINDOWS中,如果沒有辦法自動掛載,請進行如下操作

控制台-搜尋色彩管理-裝置選擇校色的螢幕-手動新增ICC,並且設定為預設值。

WINDOWS ICC 目錄位置是 C:\Windows\System32\spool\drivers\color

※品牌筆電請注意,如果電腦會自行幫你安裝筆電自身的ICC,請再套用自己製作的ICC時把系統自動建立的ICC也加回列表保持在列表中。然後選擇自己創建的ICC作為預設值,這樣可以避免重開機又被切換回內建的ICC。我的ASUS筆電是有效的,有其他電腦有類似問題歡迎回報狀況※

 **補充 對於使用WINDOWS ACM色彩管理功能用戶
建議為剛剛製作完成的ICC 增加 MHC2標籤**
(MAC OS 略過)

具體操作方法如下

下載轉換工具 MHC2 (在網站下方有詳細的說明建議閱讀。)

下載軟體後,解壓縮得到一個檔案,可以放置到方便使用的資料夾如C:\MHC2\。

將上面完成的ICC先複製到這個資料夾,然後打開命令提示字元切換到MHC2軟體的資料夾

輸入指令格式 MHC2Gen sdr-acm 原始icc 轉換後icc名稱

範例指令請依照自己的檔名修改: MHC2Gen sdr-acm LG_CMP_HIGH_ICC.icm LG_CMP_HIGH_ICC_MHC2.icm

再將轉換後的ICC複製回 C:\Windows\System32\spool\drivers\color

然後將ICC套用為預設值即可

驗證頁面 檢驗ICC品質

測色板可選 "大型驗證測色板"(可以照自己需求選擇)

模擬白點 "不勾選" 

模擬描述檔 "不勾選"

執行測量報告

查看製作的螢幕ICC效果是否達標 報告會是HTML格式

報告範例

注意! 目前設定產生的報告,是螢幕原生色域的校準報告結果。

完成以上步驟之後,即可確認ICC品質進行使用。