Module colorizer.color
Helper color functions
Functions
hsl_to_rgb (h, s, l) | Converts an HSL color value to RGB. |
hue_to_rgb (p, q, t) | Convert hsl colour values to rgb. |
is_bright (r, g, b) | Determine whether to use black or white text. |
Functions
- hsl_to_rgb (h, s, l)
-
Converts an HSL color value to RGB.
Parameters:
- h number: Hue
- s number: Saturation
- l number: Lightness
Returns:
-
number|nil,number|nil,number|nil
- hue_to_rgb (p, q, t)
-
Convert hsl colour values to rgb.
Source: https://gist.github.com/mjackson/5311256
Parameters:
- p number
- q number
- t number
Returns:
-
number
- is_bright (r, g, b)
-
Determine whether to use black or white text.
ref: https://stackoverflow.com/a/1855903/837964 https://stackoverflow.com/questions/596216/formula-to-determine-brightness-of-rgb-color
Parameters:
- r number: Red
- g number: Green
- b number: Blue