如何将十六进制值转换为颜色名称
有没有算法(我已经搜索,并没有提出太多),给定一个十六进制值,能够返回颜色名称? 它不必是任何特定的东西,任何蓝色的阴影都会返回,因为只有'蓝色'很好。
或者缺乏这一点,是否有一个由十六进制值和相应的颜色族组成的大型列表。 我已经找到了名单,但它们似乎只有几百种颜色。
我看到了这篇文章,但是解决方案似乎只将颜色分成三个区域。
编辑
我改变了RGB文本文件,以便每种颜色只会落入以下颜色范围:
正如你所说,你已经找到了名单,那么它很简单。
计算RGB的颜色的欧几里得距离(例如),并将该颜色称为最近的名称。
顺便说一下,超过一百种颜色对于人类语言来说实际上是一个很大的数字,即使只有一百种颜色,普通人也许无法区分不同的颜色。
rgb.txt是用于颜色名称的通常列表。 找到最接近的三联体并称之为。
链接地址: http://www.djcxy.com/p/87537.html