博客

如何从截图里测量颜色和间距

发布于 · 取色器, 间距, 设计, 截图

如何从截图里测量颜色和间距

不用打开设计工具,就能读出精确的色值、1px 的边框,以及两个元素之间到底隔了多少像素。取色器、放大镜和选区尺寸标签就能完成。

截图往往是你唯一的事实来源:客户发来的问题反馈、竞品的界面、和设计稿不一样的已上线页面。从截图里读出准确的颜色和距离是一门小技能,而 InSnap 把这些工具直接放在截图界面里,图片本来就在那儿。

取指针下方的颜色

在 InSnap 里,先在设置 › 截图中打开显示取色面板,然后截图。当你在冻结的画面上移动时,颜色面板会显示指针下方的色值。

  • Shift 在 RGB 与 HEX 之间切换。
  • C 把当前色值复制到剪贴板。
  • 取样来自冻结的截图,而不是实时屏幕,所以即使下面正在播放视频或动画,色值也不会变。

最后一点对设计走查很重要:你量的是被截取下来的像素,也就是文件里真正包含的内容。

INSNAP 里的放大镜和取色器 · 1280 × 800

用放大镜看清单个像素

放大镜会在指针周围显示放大的像素网格,并标出中心像素。当你要问的不是「这块区域是什么颜色」,而是「这个像素上到底发生了什么」时,就用它:

  • 那是一条 1px 的边框,还是阴影?
  • 分隔线是一个像素还是两个?
  • 图标和文字基线对齐了吗?
  • 四个角的圆角一致吗?

在正常缩放下,这些细节会被抗锯齿抹成一片。像素网格让它们变得可以数。

用选区量间距

InSnap 没有标尺工具,但选区就是一把尺子。在你想要测量的空隙上拖一个框,然后读尺寸标签:

  1. 开始截图,从一个元素的边缘拖到下一个元素的边缘。
  2. 在尺寸标签里读宽度或高度。它显示的是物理像素,也就是文件里真正包含的尺寸。
  3. 按 Esc 取消;如果还需要这张图,就复制选区。

两个实用提醒:

  • 量的是间距,不是整个元素。 从一个按钮的左边缘拖到下一个按钮的左边缘,得到的是两者的节距;如果要的是间隙,再减去按钮宽度。
  • 注意屏幕缩放。 在 Retina 屏上,20 个物理像素等于 10 点。如果设计稿以点为单位,就除以缩放系数;截图永远是像素。
框选一块区域来测量

一份简短的设计走查清单

问题工具
精确的十六进制色值是多少?取色器,按 Shift 切到 HEX,按 C 复制
边框是 1px 吗?放大镜
间距是 8 还是 12 像素?选区尺寸标签
圆角对齐了吗?放大镜
文字颜色符合预期吗?在字形上取色

截图不够用时

像素告诉你渲染出了什么,却告诉不了为什么。如果颜色看着不对,先检查显示器色彩描述文件和应用的主题,再提 bug;如果间距看着不对,先确认页面的缩放比例。在 90% 浏览器缩放下截的图,量出来的尺寸和 CSS 对不上。

要做对比,就分别截下两个状态,然后把两张都贴上:贴图窗会浮在应用之上,你可以在设计稿和实现之间来回切换,而不会丢掉位置。

常见问题

可以直接复制色值吗?

可以。打开取色器,把指针移到像素上,按 Shift 选 RGB 或 HEX,再按 C。色值会进入剪贴板,可以直接粘进工单或设计文件。

怎么用点而不是像素来量间距?

读取选区尺寸的物理像素值,再除以屏幕缩放:Retina 屏是 2,普通屏是 1,缩放模式下用系统显示设置里显示的值。

取色器读的是实时屏幕还是截图?

截图。按下热键的那一刻画面就被冻结了,取色器取的是这些像素,所以色值和你保存或分享出去的文件一致。

下一张截图,只需一个快捷键。

macOS 14.4+(Apple 芯片和 Intel)· Windows 10+(64 位)