1
0

HSL to RGB1.

This commit is contained in:
Jon Michael Aanes 2018-10-22 13:16:41 +02:00
parent 541aff4d13
commit 8241e06099
2 changed files with 12 additions and 2 deletions

View File

@ -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

View File

@ -1 +1,2 @@
return require 'colors.colors'
return require ((...) .. '.colors')