macos 自带 digital color meter 可精准读取屏幕像素的十六进制颜色值(#rrggbb),需设为1×1采样、关闭缩放、启用正确icc配置文件,并用⌘+3切换至十六进制显示。

MacOS 没有叫“颜色计量器”的内置工具,也没有直接点击屏幕就能输出十六进制像素代码(如 #FF5733)的功能。你真正需要的是系统自带的数字颜色计数器(Digital Color Meter)——它能实时读取屏幕上任意位置的 RGB 值,并支持多种格式切换,包括十六进制(#RRGGBB)、HSL、HSB 和浮点值。
打开并设置数字颜色计数器
这是第一步,确保你用的是原生、高精度的读取方式:
- 在 Spotlight(Command + 空格)中输入 Digital Color Meter,回车启动;
- 首次运行时若提示未授权辅助功能,前往 系统设置 > 隐私与安全性 > 辅助功能,勾选该应用;
- 菜单栏点击 显示 > 显示数值 > 作为十六进制(或快捷键 ⌘+3),此时读数会以 #RRGGBB 格式呈现;
- 同时建议开启 显示 > 显示放大镜(⌘+2),可精准对齐单个像素,避免因亚像素渲染或缩放导致误读。
提升读数准确性的关键操作
屏幕像素值受缩放、色彩空间、DPI 渲染影响,以下设置能减少偏差:
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
- 关闭显示器缩放干扰:进入 系统设置 > 显示器,将外接屏或 MacBook 屏设为“默认”分辨率(非“缩放”模式),尤其避免“看起来更大”这类 HiDPI 缩放;
- 锁定采样模式为“1×1 像素”:顶部菜单选择 工具 > 设置采样大小 > 1×1 像素(不是 3×3 或平均区域),否则显示的是周围像素的混合值;
- 确认色彩空间匹配:菜单栏 显示 > 显示 ICC 配置文件,确保当前显示器已加载正确的配置文件(如 sRGB IEC61966-2.1),否则 RGB 值虽可读,但无法对应标准色域下的准确 Hex;
- 固定鼠标位置后冻结读数:悬停后按住 空格键,光标会变成十字锁定状态,松手即冻结当前值——适合截图比对或反复核对。
导出或快速复制颜色值
系统不支持一键复制 Hex 值,但有稳定替代方案:
- 读数窗口中的十六进制值(如 #A4C2F4)可手动全选(双击)→ Command+C 复制;
- 如需批量记录,可用快捷键 ⌘+Shift+C 将当前 RGB 值以文本形式复制到剪贴板(含 R: 164 G: 194 B: 244);
- 搭配“预览”App 可验证:新建空白图像(文件 > 新建从剪贴板),粘贴后用“工具 > 显示检查器”查看填充色,确认是否一致。
不需要额外软件,也不依赖第三方插件。只要采样模式设对、缩放关掉、ICC 文件生效,Digital Color Meter 给出的 #RRGGBB 就是当前 macOS 渲染管线输出的准确像素编码。










