2011-02-16 144 views
7

我知道有一個叫做Color的寶石。我安裝了它。如何將HTML顏色名稱轉換爲Ruby中的RGB值?

但是對於我的生活,我無法弄清楚如何使用這個東西。

我只是想將一個顏色名稱轉換爲它的RGB值,如果可能的話,不需要將整個顏色表複製到我的代碼中。

我希望能夠將諸如redNavy之類的內容轉換爲三個數字值。

回答

11
require 'color/css' 
red_code = Color::CSS["red"].html 
#=> "#ff0000" 
+0

哦,Ruby的奇蹟!謝謝你,先生! – bastibe 2011-02-16 11:29:05

-1

的Html顏色表示爲進制顏色,而且事實證明,一個RGB顏色是不是比色左右的十六進制表達更多:

#ff0000 = r:255 g:0 b:0 
+2

我不明白這是如何地址這個問題。 – 2013-01-16 00:02:20