1
0

Fixed bug

This commit is contained in:
Jon Michael Aanes 2018-10-22 13:14:00 +02:00
parent 541aff4d13
commit 96aec93fc5

View File

@ -22,10 +22,9 @@ colors.rgb_to_hsl = function (color)
local b = (color[3] == 255 and 1 or color[3]/256)
local max, min = math.max(r, g, b), math.min(r, g, b)
if min == max then return { 0, 0, (max+min)/2 } end
local h, s, l = (max+min)/2, (max+min)/2, (max+min)/2
if min == max then
return {0, 0, l}
end
local d = max - min
s = l > 0.5 and d / (2 - max - min) or d / (max + min)
@ -151,3 +150,4 @@ end
--------------------------------------------------------------------------------
return colors