0

我遇到了这个很棒的功能/命令。颜色转RGB,你可以这样做:

col2rgb("peachpuff")
//returns hex

它将返回一个十六进制值。我想使用 Perl、Python 或 PHP 来扩展它,但我希望能够传入,例如,“yellow”并且该函数返回所有类型的黄色 - 它们的 hex/rgb/?/etc 值。

我已经实现了一个快速的解决方案,其中涉及将颜色名称映射到十六进制值,但现在我想要更精确并使用一些公式等来确定什么是什么。

但是,像往常一样,我不知道如何做到这一点!因此,我感谢有关如何执行此操作的任何实施建议。

谢谢大家

4

2 回答 2

1

规范的 CSS 颜色名称起源于 X11,集合的交集以及它们的 RGB 值可以在 Wikipedia上找到。

可以在散布在网络上的各种 rgb.txt文件中找到更容易解析的列表,但这些可能是 X11 集而不是 CSS 集。

补充:给定一个 RGB 值,您可以通过HSL 转换计算附近的颜色。调色板——可以很好地融合在一起的一组颜色——是一门艺术而不是一门科学,谷歌他们

于 2010-04-04T01:32:00.223 回答
0

为什么不使用 ccs 颜色名称。W3c 网络标准 --> CSS3/SVG Farben

于 2010-04-04T01:30:54.773 回答