我是部分红绿色盲,想使用颜色选择器来告诉我屏幕上的东西是什么颜色。我知道存在一些实用程序,例如 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
导入它编辑>>颜色词典..