用户常说“让外接显示器显示成 Mac 的颜色”,实际可能包含三个不同目标:
- 色域目标相同:例如都以 sRGB 或 Display P3 表达颜色。
- 白点、亮度和 Gamma 看起来接近:需要并排视觉匹配或仪器测量。
- 颜色测量准确:需要测量面板实际响应并生成设备 ICC。
只安装一个通用 ICC 不能保证三者同时成立。面板原色、背光光谱、观察角度、环境光和老化 都属于硬件差异。
ICC 显示器描述文件告诉 ColorSync:
- 显示器红、绿、蓝原色在标准色彩空间中的位置;
- 白点;
- 每个通道的色调响应曲线;
- 可选的校准曲线,例如
vcgt。
色彩管理应用可据此把文档颜色转换到显示器。未使用 ColorSync 的游戏、视频渲染器、远程 桌面或特殊全屏管线可能忽略 ICC。
vcgt 是显示器 ICC 中常用的校准曲线标签。DisplayTune 的视觉匹配会写入三通道各
256 个采样点,并在当前会话中将对应曲线应用到 GPU LUT。
它可以:
- 调整白平衡;
- 调整整体亮度和 Gamma;
- 对通道进行有限的缩放。
它不能:
- 扩大面板物理色域;
- 修复严重的色彩非线性或屏幕均匀性;
- 测量绝对亮度和 Delta E;
- 改变背光光谱;
- 保证 HDR 管线采用同一曲线。
软件调暗会压低输出码值,可能损失亮阶。可用时应优先使用 DDC 调背光亮度,再用 VCGT 做 小幅白点和曲线修正。
- 以显示器当前原厂 ICC 为源。
- 保留面板自身的
rXYZ/gXYZ/bXYZ色域描述。 - 使用 D65 白点。
- 复制 macOS 系统 sRGB ICC 的精确 TRC,而不是用单一
2.2指数近似。 - 添加独立、可编辑的中性 VCGT。
它适合“保留面板真实色域,同时让 SDR 曲线更接近 macOS 常见行为”。如果原厂 ICC 本身 错误,Mac Match 也会继承错误的原色描述。
- 以 macOS 系统 sRGB ICC 为基础。
- 适合网页、办公和 sRGB 内容的主观匹配。
- 仍然不能让显示器 OSD 的原生广色域自动缩小;最好配合显示器 sRGB 模式。
- 以 macOS 系统 Display P3 ICC 为基础。
- 保留系统 P3 色度和传递函数。
- 添加独立名称和可编辑 VCGT。
- 属于视觉目标,不是目标显示器的实测描述文件。
厂商 OSD 中的 DCI-P3 可能采用电影 DCI 白点或不同 Gamma,不等于 Apple Display P3。
| 使用场景 | 推荐 |
|---|---|
| 网页、文档、普通 SDR | 显示器 sRGB 模式 + sRGB Target |
| 广色域照片、macOS P3 内容 | 面板原生/合适的 P3 模式 + 实测 ICC |
| 想主观接近 Mac 内建屏 | 选择正确色域后使用视觉匹配 |
| 摄影、印刷、影视交付 | 实体校色仪 + 合适的仪器修正 + 实测 ICC |
| 显示器原厂 ICC 可靠 | 面板原生或 Mac Match |
优点:
- 不需要额外硬件;
- 可以补偿用户主观上最明显的白点差异;
- 适合快速统一两块办公显示器。
限制:
- 人眼会适应环境光和背景色;
- 两块屏幕亮度不同会影响对白点的判断;
- 无法提供测量报告;
- 不能判断面板色域是否真实覆盖目标。
实体校色仪或分光光度计直接测量屏幕输出。DisplayTune 通过 ArgyllCMS 启动测量并安装完成 的 ICC。测量质量仍取决于:
- 仪器型号和状态;
- 背光类型对应的修正数据;
- 目标亮度、白点和曲线;
- 显示器预热、环境光和 OSD 设置;
- 当前输入、HDR 模式和面板老化。
- HDR 常使用独立的 EOTF、色域映射和系统合成路径,SDR ICC/VCGT 不一定按相同方式 生效。
- True Tone 会根据环境光改变白点,会破坏固定白点比较。
- Night Shift 会主动变暖,与 DisplayTune 夜间色温叠加。
校准和视觉匹配时应全部关闭。完成后如果重新开启,应把结果视为舒适性偏好,而不是固定 测量状态。
菜单中的“恢复系统色彩”会请求 ColorSync 使用显示器默认/原厂 ICC,并恢复系统校准曲线。
生成的 DisplayTune ICC 仍保留在 ~/Library/ColorSync/Profiles/,方便之后重新选择。