如何在Ruby中将html颜色名称转换为RGB值?

时间:2011-02-16 10:31:05

标签: ruby colors gem

我知道有一个名为Color的宝石。我安装了它。

但是对于我的生活,我无法弄清楚如何使用这个东西。

我只想将颜色名称转换为RGB值,如果可能的话,不要将整个颜色表复制到我的代码中。

我希望能够将redNavy之类的内容转换为三个数值。

3 个答案:

答案 0 :(得分:11)

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

答案 1 :(得分:0)

一个老问题,但是我只是在当前项目中遇到了这个问题,所以必须做同样的事情。我需要像OP这样要求的RBG值,因此我使用了SELECT C.COURSE_NO, C.DESCRIPTION, S.SECTION_ID, S.COURSE_NO, S.START_DATE_TIME FROM COURSE C FULL OUTER JOIN SECTION S ON C.COURSE_NO = S.COURSE_NO; 实例方法,类似于tokland如何使用css_rbg实例方法产生十六进制值。

html

答案 2 :(得分:-1)

Html颜色表示为十六进制颜色,结果是RGB颜色不超过颜色的十六进制表达式,所以:

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