假设我有像#7B0D40 这样的颜色。是否有任何工具可以为该颜色输出最接近人类可理解的单词?(比如#7B0D40 ~= 洋红色?)
我知道有一些方法可以搜索 CSS 中使用的词语来描述明确的十六进制值,但我希望能够取出有机选择的颜色并快速获得近似颜色的描述性名称。
是否存在任何工具来快速估计给定明确的十六进制/其他颜色值的颜色的特定、人类可读的术语?
对颜色的快速人工评估通常会导致无用的模糊术语,例如“蓝色”或“红色”而不是“天蓝色”或“洋红色”,因此“仅用眼球观察它”是不够的 IMO。
假设我有像#7B0D40 这样的颜色。是否有任何工具可以为该颜色输出最接近人类可理解的单词?(比如#7B0D40 ~= 洋红色?)
我知道有一些方法可以搜索 CSS 中使用的词语来描述明确的十六进制值,但我希望能够取出有机选择的颜色并快速获得近似颜色的描述性名称。
是否存在任何工具来快速估计给定明确的十六进制/其他颜色值的颜色的特定、人类可读的术语?
对颜色的快速人工评估通常会导致无用的模糊术语,例如“蓝色”或“红色”而不是“天蓝色”或“洋红色”,因此“仅用眼球观察它”是不够的 IMO。
劳伦的回答是正确的。颜色名称大多是任意的,即使没有考虑营销部门的想法(更不用说文化和语言差异)。
在艺术界,某些油漆颜色的名称非常标准,因为它们的配方已有数百年历史,而且画家需要知道,如果他们从亚马逊购买钴蓝,它将与他们使用的钴蓝相同在 Honest Joe's Burgers and Art Supplies(“自 1927 年以来一直在为饥饿的艺术家提供食物”)购买。
还有一个基于自然的颜色名称子集,但众所周知,自然是善变的:“玫瑰粉”涵盖了可识别但非常不精确的色调、饱和度和色度。
因此,在 Pantone 或 Munsell 甚至 W3C 等色彩系统之外寻找精确度是一个失败的原因。你会发现相同的名称应用于不同的颜色,不同的名称应用于相同的颜色,这取决于你在哪里看。命名颜色是主观的和不精确的。更糟糕的是,当涉及到 Internet 时,您根本无法控制任何给定站点访问者的显示设置。你的“淡金色”很容易变成“芥末”。
有一个在线工具可以为您提供任何给定 RGB 十六进制值的可用名称(不是名称)。这些名称足够准确,并且根据该站点是通过编辑各种列表(包括 Crayola 的)来挑选的。您也可以下载 javascript。不要把它当作某种绝对或“标准”;这是一个人从几个经常发生冲突的来源的综合,以至于他特别提到了这一事实。请记住,给定十六进制值的实际屏幕渲染是一个你无法控制的野生变量。
我认为问题在于“特定的人类术语”。
两个人很难就什么是“turquoise”达成一致(与 aqua、teal 或“turqua”相对)。大约有 247 种不同的颜色可以准确地标记为“米色”。语言实在是太灵活了。
您可以建立一个将#7B0D40 与洋红色匹配的数据库。你可以把你的芯片带到家得宝,在油漆匹配机下挥动它,让它吐回一种叫做“Fuschia Kiss,100B-6”的油漆颜色。但是当你轻了两度时,你会叫它#eb70a9,我会叫它“Blushing Pink”,我的艺术总监会叫它“Soft Rose”,我嫂子会说“那是露华浓的全新全天口红,Crushed Peony Boogers。”
这就是我们有配色系统的原因。因为如果您的公司颜色是 PMS214,您不希望它在屏幕上显示为 #f8cfdf 并返回打印为 Crushed Peony Boogers。
如果我们谈论颜色,一般来说,Alan 和 Laruen 都是正确的……名称含糊不清且不具体。
但是,由于您询问的是转换 HEX 颜色,我假设您指的是 CSS 规范及其命名颜色,实际上,它们确实映射到非常特定的颜色:
http://www.w3.org/TR/css3-color/#html4
至于具体的工具,谷歌把我带到了这里:
要将给定的拾取颜色(或十六进制编码)映射到要在网络上使用的最接近的标准网络安全颜色(作为扩展的 CSS 颜色名称),您还可以使用此工具(仅适用于 Windows):
http://www.codeproject.com/Articles/243610/The-Known-Colors-Palette-Tool-Revised
与 DA01(查找最近的匹配颜色名称)链接的那个相比,它的优势在于它支持扩展颜色集,而不仅仅是基本颜色集。
但作为一个缺点,它是一个仅限 Windows 的 GUI 应用程序,而不是一个 Web 应用程序。