我遇到過這麼棒的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