我遇到过这么棒的function/command。颜色到RGB,你可以这样做:颜色名称为RGB /十六进制/ HSL/HSV等
col2rgb("peachpuff")
//returns hex
它会返回一个十六进制值。我想用Perl,Python或PHP扩展它,但我希望能够传入,例如“黄色”,函数返回所有类型的黄色 - 它们的十六进制/ rgb /?/ etc值。
我已经有一个快速的解决方案实现了,它涉及将颜色名称映射到十六进制值,但现在我想要得到更精确和使用一些公式等来确定是什么。
但是,像往常一样,我不知道如何做到这一点!所以我很欣赏任何有关如何做到这一点的实施建议。
谢谢全部
你有没有任何例子可以计算出你将要传递什么样的东西? – Tarka 2010-04-04 01:24:35
@Slokun - 你是什么意思?我会传递诸如“黄色”,“紫色”,“粉红色”等字符串,并希望返回适合该字符串或颜色组的所有颜色的rgb或十六进制值。 – Abs 2010-04-04 01:26:03
如果你只是使用基色,你不能用它们来计算,它们必须被映射,并用作基础。还有其他的东西需要计算,比如“黄色 - 红色”(会变成橙色),“黄橙色”,“浅蓝色”等。这就是你的意思吗? – Tarka 2010-04-04 01:31:17