HSL to RGB1.
This commit is contained in:
parent
541aff4d13
commit
8241e06099
|
@ -12,6 +12,10 @@ local colors = {}
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
-- Conversion
|
-- Conversion
|
||||||
|
|
||||||
|
colors.rgb255_to_rgb1 = function (color)
|
||||||
|
return { color[1]/255, color[2]/255, color[3]/255, (color[4] or 255)/255 }
|
||||||
|
end
|
||||||
|
|
||||||
colors.rgb_to_hsl = function (color)
|
colors.rgb_to_hsl = function (color)
|
||||||
-- Error check
|
-- Error check
|
||||||
assert(type(color) == 'table' and type(color[1]) == 'number' and type(color[2]) == 'number' and type(color[3]) == 'number')
|
assert(type(color) == 'table' and type(color[1]) == 'number' and type(color[2]) == 'number' and type(color[3]) == 'number')
|
||||||
|
@ -79,6 +83,10 @@ colors.hsl_to_rgb = function (color)
|
||||||
return { r, g, b }
|
return { r, g, b }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
colors.hsl_to_rgb1 = function (...)
|
||||||
|
return colors.rgb255_to_rgb1(colors.hsl_to_rgb(...))
|
||||||
|
end
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
-- Interpolation
|
-- Interpolation
|
||||||
|
|
||||||
|
@ -151,3 +159,4 @@ end
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
return colors
|
return colors
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user