如何在 Windows 中从屏幕取色
简短回答: Windows 没有全局的内置吸管。画图的吸管只在画图内有效;PowerToys 提供一枚,但要以整套工具为代价。像屏幕取色器这样的免费独立应用可以实时显示光标下的像素,并按一个按键或全局左键复制 HEX/RGB/HSL。
方法 1:画图(仅限画图内)
打开画图 → 颜色选取器工具 → 在画布上点击一种颜色 → 数值会出现在颜色编辑器中。适合你本来就在编辑图片的情况;要从浏览器、视频或其他应用取色则毫无用处。
方法 2:PowerToys 的 Color Picker
PowerToys 自带取色器(默认 Win + Shift + C)。它很好用——前提是你已经在用 PowerToys。如果没有,为一个快捷键安装整套工具,代价太大。
方法 3:屏幕取色器——独立、实时预览、历史记录
- 打开应用——色块和 HEX/RGB/HSL 数值实时跟随光标。
- 取色:按空格键,或在屏幕上任意位置单击鼠标左键——颜色立即复制到剪贴板,无需切换窗口。
- 构建调色板:每次取色都会加入历史墙(24 个色块,最新的在最前)。点击任意色块即可再次复制。
应用只读取光标下的一个像素——不截屏、不保存、不上传任何内容,并且离线可用。
数值的用途
- CSS/HTML——把 HEX 直接粘贴到样式表中。
- 设计工具——当工具要求通道值时使用 RGB/HSL。
- 调色板和情绪板——连续取一组颜色,然后浏览历史墙。
关于精度的说明
屏幕吸管读取的是呈现后的像素——经过你的显示器配置文件和应用级色彩管理之后。这正是你想要的结果,能与所见保持一致;它可能与文件中存储的颜色差一个色阶。所有屏幕工具都有这一特性。
常见问题
Windows 本身有内置快捷键吗?
没有——原版 Windows 没有全局取色器;画图和「照片」只能在自己的画布内取样。
可以在其他应用处于焦点时取色吗?
用这个工具可以:全局左键单击即可捕获像素,不会把取色器窗口调到前面。窗口处于焦点时可用空格键。
支持多显示器吗?
支持——光标位置按屏幕坐标读取,因此任何显示器都可以。