justcode.ikeepstudying.com
JavaScript: 通过十六进制代码检索颜色名, How to retrieve the human name of a color by its hex code in JavaScript - Just Code
在客户的所有奇怪的欲望中,其中最怪异的一个肯定是设计师。最近我需要满足声音最初很奇怪的要求,通过JavaScript中的十六进制代码检测颜色的名称。最初,经过一些研究,我发现这项任务有多么困难。 幸运的是,JavaScript中的一些实现具有很大的潜力,特别是Name That Color库。 在本文中,我们将向您解释如何使用容易使用Color的JavaScript库名称。 1.下载NTC.js 您可以从官方网站下载ntc.js脚本文件。 使用NTC工具,您将能够根据给定的代码和类中的寄存器猜出最接近的颜色。值得一提的是,通过十六进制代码猜测颜色的艺术非常棘手,以及命名颜色的欣赏也会有所不同。但是,原始JS脚本提供了与您的十六进制代码匹配的各种颜色,如果它没有在类中注册,它将返回最接近的颜色。 有关此项目的更多信息,请访问此处的官方网站。 2.如何使用 最初,您只需要转换由库创建的ntc对象的name方法,其初始化需要一点执行时间,因为它将创建一个非常巨大的调色板,用于将十六进制代码与可用数据进行比较。从实例中,您将能够使用3种方法。我们感兴趣的只是name有用的方法: // 1. You need a hex code of the color var ColorCode = "#008559"; // 2. Rate the color using NTC var ntcMatch = ntc.name(ColorCode); // 3. Handle the result. The library …