我如何从图像中挑选颜色?
当我将光标移动到图像中的任意特定点时,我希望显示光标处颜色的十六进制代码。我希望能够对屏幕上显示的任何内容执行此操作,即使它不是图像,比如说我正在使用具有各种颜色的任何 Windows 应用程序。
有没有办法做到这一点?
答案1
在 Windows 中,有一种更简单的方法,不需要任何软件。
- 将屏幕内容截取到图像文件中(使用截图工具截取所需区域)
- 使用 MS Paint 打开文件
- 使用 Paint 的挑选颜色并挑选颜色
- 按“编辑颜色”按钮
- 您有 RGB 值!
答案2
较新的选择
看Richie Bendall 的回答关于动力玩具' 颜色选择器。PowerToys 还包含多个有用的实用程序!
原始建议
即时滴管正是您要找的东西。
怎么运行的
- 将鼠标指针移至系统托盘中的 Instant Eyedropper 图标。
- 按住鼠标左键并将鼠标指针移动到要识别颜色的像素上。
- 释放鼠标按钮。
就是这样。剪贴板现在包含颜色代码 - HTML 格式(或您之前指定的任何其他格式)。它可以粘贴并用于任何文本或 HTML 编辑器或 Photoshop 的颜色选择器工具中。
它具有我个人想要的此类工具的所有选项。
- 剪贴板颜色模式(十六进制和其他)
- 在系统托盘上启动
- 没有任何开销或广告,而且免费。
适用于 Windows XP、Vista、7、8、10和可能还不止这些。
关于 HSB 选项返回值的说明
注意高速钢格式给出标准值,它们是:
- 色调:0-359度
- 饱和:0-100%
- 亮度:0-100%
某些工具(例如 Windows 上的 Paint)会给出略有不同的值:
- 色调:0-239
- 饱和:0-240
- 亮度:0-240
色调的理论范围是一个角度,标准化为大于或等于 0° 且严格小于 360°。由于色调是周期性的,因此无法达到范围的上限值,因此 360° 的值相当于 0°。另一方面,饱和度和亮度是介于 0.0 和 1.0(含)之间的浮点值。
在 Windows 中,色调、饱和度和亮度范围被重新缩放,以便它们从 0 到 240。色调是端点独有的(因为 360° = 0°),而饱和度和亮度是端点包含的(因为 1.0 是可以实现的)。
如果你想在 Windows 上使用像 Paint 这样的工具来使用吸管,你可以用上面解释的比例进行计算,或者只需使用 RGB 值只要有可能。
几年前我发现了这个工具,现在仍然时不时地使用它。我不是它的开发者,也不隶属于开发者。如果它不符合您的特定需求,或者您希望看到新功能,通过他的网站联系开发者本人。
答案3
答案4
图片挑选很好:
它是一个一体化程序,提供功能齐全的屏幕捕获工具、直观的图像编辑器、颜色选择器、调色板、像素标尺、量角器、十字线甚至白板。