class Object

Public Instance Methods

hsl(h,s,l) click to toggle source
# File lib/glug/extensions.rb, line 24
def hsl(h,s,l)
        rgb = Chroma::RgbGenerator::FromHslValues.new('hex6',h,s,l).generate[0]
        ((rgb.r).to_i*256 + (rgb.g).to_i)*256 + rgb.b.to_i
end
hsluv(h,s,l) click to toggle source

Top-level colour generators

# File lib/glug/extensions.rb, line 20
def hsluv(h,s,l)
        arr = Hsluv.rgb_prepare(Hsluv.hsluv_to_rgb(h,s*100,l*100))
        (arr[0]*256 + arr[1])*256 + arr[2]
end