![从颜色选择器获取颜色名称](https://linux22.com/image/855731/%E4%BB%8E%E9%A2%9C%E8%89%B2%E9%80%89%E6%8B%A9%E5%99%A8%E8%8E%B7%E5%8F%96%E9%A2%9C%E8%89%B2%E5%90%8D%E7%A7%B0.png)
我是部分红绿色盲,想使用颜色选择器来告诉我屏幕上的东西是什么颜色。我知道存在一些实用程序,例如 gpick、grabc、gcolor2,它们可以为我提供 RGB 或十六进制值。但是,我真正想要的是它告诉我我正在查看的颜色是“红色”或“橙红色”或其他我可以理解的名称。执行此操作的 Windows 实用程序是“What Color”。有没有 Linux 等效程序或解决方法?比如,也许我可以通过某个程序将 gpick 的输出通过管道传输,该程序将十六进制转换为颜色的某个英文名称?谢谢!
答案1
通过搜索存储库,我发现colorname
它似乎可以做你想做的事情。
sudo apt-get install colorname
使用吸管选择一种颜色,然后单击Execute
底部,它会尝试从几个颜色数据库(Gimp、Wikipedia、X11)中找到最接近的匹配。
答案2
答案3
如果您正在寻找一个可以做到这一点的命令行工具:西卡特
例子:
$ ./cict 000081
1 #000080 navyblue
如您所见,您只需将一个 24 位十六进制值传递给 cict,它会报告找到的颜色的距离(在本例中为 1)、实际颜色的值(#000080)和名称(海军蓝)。
答案4
如果你能够使用 gpick 但颜色名称没有生成,请下载此https://github.com/kallaballa/Cict/blob/master/colordict.txt
导入它编辑>>颜色词典..