module SimpleColor::RGB::Utils

Public Instance Methods

color256_to_rgb(c) click to toggle source

c=16 + 36 × r + 6 × g + b

# File lib/simplecolor/rgb.rb, line 75
def color256_to_rgb(c)
        bgr=(c-16).digits(6)
        bgr+=[0]*(3-rgb.length)
        bgr.reverse
end
rgb_random() click to toggle source
# File lib/simplecolor/rgb.rb, line 70
def rgb_random
        RGB.new((1..3).map { Random.rand(256) })
end
rgb_values(c) click to toggle source
# File lib/simplecolor/rgb.rb, line 81
def rgb_values(c)
        case c
        when self
                c.to_truecolor.color
        else
                self.parse(c).to_truecolor.color
        end
end