這是一個冷門的問題,我不知道有多少程式設計師會用螢幕校色器來校準螢幕的顏色,我自己長期使用多個螢幕工作,不同螢幕的色差,終於讓我在某一天忍不住買了 Datacolor Spyder5PRO,它現在是已經停產了,雖然使用頻率不高,不過它讓我們從 Windows 7 用到了 Windows 11,現在還在用,一台才五千多塊,夠本了。
最近換了新的電腦,新電腦的螢幕在從節電模式喚醒的時候,校準設定會跑掉,即使用原廠的常駐程式 SpyderUtility
重新載入校準也會失敗,幸好有找到解決方法。
在原廠的 FAQ 當中,也有人遇到相同的問題,只不過原廠的建議是關閉節電模式,這不是我要的。
Datacolor Spyder5PRO 這款螢幕校色器的運作方式,是在取得螢幕的相關數據之後,進行校準,最終產生一個 .icm
檔案,放在 C:\Windows\System32\spool\drivers\color
資料夾中,然後使用原廠所附的軟體,在開機時載入這個 icm 檔案來校正螢幕的色彩。
過程中我還找了別款的校色軟體 DisplayCAL,但它不是我能駕馭的,所以只好放棄,回到原點,既然原廠能載入 icm 檔案到作業系統中來校正螢幕色彩,那就表示說不一定得依賴原廠的軟體才能做這件事,我嘗試搜尋關鍵字 load icm profile not work
,Bingo!
在微軟的論壇找到關於 ICC 組態無法載入的文章,底下的答案中,有詳細的步驟說明如何變更螢幕預設的 ICC 組態。
修改 Windows 預設載入的 icm 檔
照著步驟做,我們從「控制台
」打開「色彩管理
」。
切換到「進階
」頁籤,點擊「變更系統預設值
」。
選擇我們要設定的螢幕之後,點擊「新增
」。
選取我們要載入的「ICC 設定檔
」,然後按「確定
」。
接著切換到「進階
」頁籤,勾選「使用 Windows 顯示器校正
」,點擊「關閉
」。
最後回到色彩管理的主畫面,選擇我們設定的螢幕,取消勾選「在此裝置使用我的設定
」,點擊「關閉
」,大功告成。