init
var color = Color("#123456");
.isValid()
color.isValid(); // is: true
Color("#def").isValid(); // is: true
Color("#000000").isValid(); // is: true
Color("00000").isValid(); // is: false
Color("#ide").isValid(); // is: false
Color("#00000").isValid(); // is: false
.getName()
color.getName(); // is: taupe_approx
Color("#def").getName(); // is: magnolia_approx
Color("#000000").getName(); // is: black
Color("00000").getName(); // is: Throws Exception: Error: Invalid color = 00000
.getRGB()
color.getRGB(); // is: 18,52,86
Color("#def").getRGB(); // is: 222,253,239
Color("#000000").getRGB(); // is: 0,0,0
Color("00000").getRGB(); // is: Throws Exception: Error: Invalid color = 00000
.getHSL()
color.getHSL(); // is: 148,166,52
Color("#def").getHSL(); // is: 108,225,237
Color("#000000").getHSL(); // is: 0,0,0
Color("00000").getHSL(); // is: Throws Exception: Error: Invalid color = 00000
.getYUV()
color.getYUV(); // is: 0.1792549019607843,0.08683921568627453,-0.09533333333333334
Color("#def").getYUV(); // is: 0.9495490196078431,0.019239215686274513,-0.06927450980392157
Color("#000000").getYUV(); // is: 0,0,0
Color("00000").getYUV(); // is: Throws Exception: Error: Invalid color = 00000
.getShades()
color.getShades();
// #123456,#102f4d,#0e2a44,#0c253b,#0a2032,#081b29,#061620,#041117,#020c0e,#000705
.getTints()
color.getTints();
// #123456,#2a4867,#425c78,#5a7089,#72849a,#8a98ab,#a2acbc,#bac0cd,#d2d4de,#eae8ef