namespace SAPO.Utility.Color

Function Summary
Number[3] hex2rgb (String str)
returns rgb array
Number[] hsl2hsv (Number h, Number s, Number l)
Number[] hsl2hsv (Number[] h)
returns hsv array
Number[] hsv2hsl (Number h, Number s, Number v)
Number[] hsv2hsl (Number[] h)
returns hsl array
Number[] hsv2rgb (Number h, Number s, Number v, Number a)
Number[] hsv2rgb (Number[] h)
returns rgb array
String rgb2hex (Number r, Number g, Number b)
String rgb2hex (Number[] r)
returns hex color representation such as #FF0077
Number[] rgb2hsv (Number r, Number g, Number b, Number a)
Number[] rgb2hsv (Number[] r)
returns hsv array
Number rgb2num (Number r, Number g, Number b)
Number rgb2num (Number[] r)
returns number to uniquely define the given RGB color

Function Details

function hex2rgb

Number[3] hex2rgb(String str)
returns rgb array
Parameters:
str

function hsl2hsv

Number[] hsl2hsv(Number h, Number s, Number l)
Number[] hsl2hsv(Number[] h)
returns hsv array
Parameters:
h hue (0-360)
s saturation (0-1)
l lightness (0-1)
h hsl

function hsv2hsl

Number[] hsv2hsl(Number h, Number s, Number v)
Number[] hsv2hsl(Number[] h)
returns hsl array
Parameters:
h hue (0-360)
s saturation (0-1)
v value (0-1)
h hsv

function hsv2rgb

Number[] hsv2rgb(Number h, Number s, Number v, Number a)
Number[] hsv2rgb(Number[] h)
returns rgb array
Parameters:
h hue (0-360)
s saturation (0-1)
v value (0-1)
a alpha (0-1)
h hsv(a)

function rgb2hex

String rgb2hex(Number r, Number g, Number b)
String rgb2hex(Number[] r)
returns hex color representation such as #FF0077
Parameters:
r red (0-255)
g green (0-255)
b blue (0-255)
r rgb

function rgb2hsv

Number[] rgb2hsv(Number r, Number g, Number b, Number a)
Number[] rgb2hsv(Number[] r)
returns hsv array
Parameters:
r red (0-255)
g green (0-255)
b blue (0-255)
a alpha (0-1)
r rgb(a)

function rgb2num

Number rgb2num(Number r, Number g, Number b)
Number rgb2num(Number[] r)
returns number to uniquely define the given RGB color
Parameters:
r red (0-255)
g green (0-255)
b blue (0-255)
r rgb