做界面、改网页、对稿、写样式时,最怕取到的不是那一个像素。看起来是按钮蓝,贴进设计稿却偏一档;复制出来是十六进制,开发要的是逗号分隔的整数;光标稍抖一下,取到的是描边而不是填充。Snipaste 的取色不是单独开一个大色盘那么简单,它绑在放大镜上,又能把色值重新变成桌面上的色块贴图。这篇只讲取色:怎样对准一个像素、怎样切换格式、怎样把颜色钉在屏幕上对照、怎样避免取到抗锯齿混色。截图框选、贴图显示、标注画法不在这里重复。
取色的真正入口是放大镜,不是凭感觉点一下
进入截图或已经有一张贴图之后,按住 Alt,放大镜会出现在光标附近,里面是放大后的像素格。这时才算进入取色状态。放大镜可见时按 C,当前焦点那一格的颜色会写入剪贴板;按 Shift,在常见颜色格式之间切换,再按 C,复制的就是你刚切到的那种写法。没有放大镜就按 C,软件并不知道你要对准哪一格,结果要么没反应,要么取到的不是你以为的那点。所以正确顺序永远是:先 Alt 看格,再用 W、A、S、D 把焦点一次挪一个像素,看准那一格已经变成目标色,最后按 C。不要按住鼠标左键去“点取”,左键在截图里管的是选区,在贴图里管的是拖动窗口,和取色不是同一条通路。手一抖,取到的就是旁边那圈半透明边。
先认像素,再认颜色,抗锯齿是最常见的“取错”来源
屏幕上的字边、图标边、圆角、阴影都不是纯色,相邻两格常常是混出来的过渡。肉眼看是同一块蓝,放大后可能是三种不同的蓝。要对填充,把焦点停在色块内部靠中心的位置,离边缘至少两三格。要对描边,沿边走,找连续相同的那一排,不要停在拐角,拐角常是两个方向抗锯齿叠在一起。要对文字色,点笔画最粗、最实的中段,不要点字的外侧晕开。要对背景,避开阴影和叠层半透明。W、A、S、D 在这里比鼠标重要:放大镜开着时,方向键或这四个键让你一格一格走,等于在像素表上移动单元格。走的时候看放大镜里的色值有没有跳,连续几格数字不变,才说明你站在了真正的色面上。跳一下就变,说明还在过渡带上,继续挪,不要急着按 C。
格式要先切对再复制,不要复制完再靠记忆改字符串
同一颗像素,可以写成带井号的十六进制,也可以写成零到二百五十五的三个整数,也可以是零到一的小数。开发、设计、样式表要的往往不是同一种。放大镜可见时按 Shift 切换格式,看清楚当前显示的已经是对方要的那种,再按 C。不要先复制一种,再到记事本里手工加井号、补零、改逗号,容易少写一位或把顺序写反。复制后立刻贴到需要的地方看一眼,或按贴图键把这块颜色变成桌面上的色板,核对是不是视觉上的同一色。若你连续取很多色,固定一种工作格式,整段时间不要来回切,切来切去最容易把上一格式的字符串贴进下一格参数里。需要两种格式并存时,取两次,各贴一块色板,在色板旁边用文字贴图写明这是十六进制还是整数组,比事后回忆可靠。
取到的颜色可以直接钉在桌面上当色板
剪贴板里只要是合法颜色,按贴图键就能变成一张小色块窗口,而不是一张大图。合法内容包括:三个零到二百五十五的整数、三个零到一的小数、以井号开头的合理十六进制。这就是取色和贴图接起来的地方。用法是:Alt 对准,C 复制,F3 或你改过的贴图键钉出来。多取几颗主色,桌面上会排开一排色板,改界面时不用反复回到原窗口里取。色板同样可以调透明度、缩放、放到一组里,对照完成再隐藏整组,不必销毁。若按了贴图键出来的是一段文本而不是色块,说明剪贴板已经被别的内容覆盖,常见是输入法、网盘、即时通讯在后台写入。重新 Alt 加 C,立刻贴,中间不要切换到会自动复制的窗口。色板不是调色工具,它不会在内部再算出一套邻近色,它只负责把你已经取准的那一颗固定住,避免眼睛在两个窗口之间来回骗自己。
在贴图上取色,和在截图过程中取色是同一套键
原界面已经关掉,只剩钉在桌面上的截图时,仍然按住 Alt 开放大镜,仍然用 C 复制、Shift 切格式。这比重新打开那个软件再找同一按钮更稳,因为贴图不会被滚动、刷新、动画改掉像素。做还原、做规范对照、做“这版按钮和上版差在哪”时,先把两版界面都贴出来,再分别在两张贴图上取同一位置的色,数字并排看,比靠感觉说“好像深了一点”有用。贴图被缩放过,取的是当前显示采样。若你要和原图文件级一致,先把贴图用中键复位到百分之一百大小再取,避免缩放插值把过渡带变宽。取消平滑缩放有时让文字更锐,色块边缘也会更干脆,取填充时影响不大,取一像素描边时更准一些。
全局取色热键冲突时,不要和截图热键抢同一个键
部分版本可以在首选项的全局快捷键里给取色单独设键。不要把它设成和截图、贴图、隐藏全部贴图相同的组合。笔记本上 F 键常被亮度音量占用,单独一个 F 键当取色键,会出现“有时灵有时不灵”,其实是 Fn 层在切换。能改成组合键就改组合键。高权限窗口里全局键可能被系统吃掉,需要取系统对话框上的色时,先让 Snipaste 以管理员运行,或先把那个界面截成贴图,退回普通窗口再在贴图上取。被保护的视频和课程客户端会给你黑层,黑层上取到的永远是黑,不要以为取色器坏了。能截到内容,才能取到内容,这两件事是绑在一起的。
常见取错场景,用固定对策处理
半透明玻璃、毛玻璃、叠在壁纸上的面板,取到的是已经合成后的色,不是设计稿里的图层色。若你要的是图层原色,必须到源文件或开发者工具里看,屏幕取色给不了未合成的值。这不是软件误差,是屏幕上已经没有那一层了。另一类是宽色域显示器和软件窗口色域不一致,同一组数字在不同窗口里看起来略偏。做交付时以数字为准,以对方规定的格式为准,不要以“我这块屏上看着舒服”为准。还有一类是取到了光标本身。截图时可切换是否捕获指针,取色前把指针移开目标,或关掉指针捕获,避免箭头边缘的混色写进剪贴板。多屏色温不一致时,在哪块屏上看稿就在哪块屏上取,不要 A 屏取色、B 屏判断准不准。
建议的一条取色流水线
需要对某个按钮上色时,按截图键或直接对着已有贴图,Alt 打开放大镜,W、A、S、D 走进填充内部,确认连续几格数字不变,Shift 切到对方要的格式,C 复制,立刻贴图钉成色板,再把色值粘进样式或文档。需要同时记下描边时,再走一遍边缘实色格,另钉一块,不要和填充写在同一行里不分。一组色取完,用一个贴图组装着,改下一个页面时先隐藏整组,避免桌面全是色块。取色不是把屏幕变成调色盘,是把“看见的那一格”变成可粘贴、可对照、可钉住的数字。格没对准,后面格式再正确也是错色;格对准了,再切格式、再钉色板,才是这套工具该有的用法。

