Fixed bug
This commit is contained in:
parent
541aff4d13
commit
96aec93fc5
|
@ -22,10 +22,9 @@ colors.rgb_to_hsl = function (color)
|
||||||
local b = (color[3] == 255 and 1 or color[3]/256)
|
local b = (color[3] == 255 and 1 or color[3]/256)
|
||||||
|
|
||||||
local max, min = math.max(r, g, b), math.min(r, g, b)
|
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
|
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
|
local d = max - min
|
||||||
s = l > 0.5 and d / (2 - max - min) or d / (max + min)
|
s = l > 0.5 and d / (2 - max - min) or d / (max + min)
|
||||||
|
@ -151,3 +150,4 @@ end
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
return colors
|
return colors
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user