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

如何在Ruby中将html颜色名称转换为RGB值?,ruby,colors,gem,Ruby,Colors,Gem,我知道有一种宝石叫做。我安装了它 但就我个人而言,我不知道如何使用它 我只想将一个颜色名称转换为它的RGB值,如果可能的话,不需要将整个颜色表复制到我的代码中 我希望能够将红色或海军之类的东西转换为三个数值。Html颜色表示为十六进制颜色,结果表明RGB颜色不超过颜色的十六进制表达式,因此: #ff0000 = r:255 g:0 b:0 老问题,但我只是在当前的一个项目中遇到了这个宝石,我也不得不这么做。我需要像OP所要求的那样的RBG值,因此我使用了css\u RBG实例方法,类似于tok

我知道有一种宝石叫做。我安装了它

但就我个人而言,我不知道如何使用它

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


我希望能够将红色或海军之类的东西转换为三个数值。

Html颜色表示为十六进制颜色,结果表明RGB颜色不超过颜色的十六进制表达式,因此:

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

老问题,但我只是在当前的一个项目中遇到了这个宝石,我也不得不这么做。我需要像OP所要求的那样的RBG值,因此我使用了
css\u RBG
实例方法,类似于tokland使用
html
实例方法生成十六进制值的方式

require 'color/css'
red_code = Color::CSS["red"].css_rgb
#=> "rgb(100.00%, 0.00%, 0.00%)"

我看不出这是如何解决这个问题的。
require 'color/css'
red_code = Color::CSS["red"].css_rgb
#=> "rgb(100.00%, 0.00%, 0.00%)"