Esempio n. 1
0
 public CMYK(double c, double m, double y, double k)
 {
     _c = XYZ.ClipValue(c, 0.0, 1.0);
     _m = XYZ.ClipValue(m, 0.0, 1.0);
     _y = XYZ.ClipValue(y, 0.0, 1.0);
     _k = XYZ.ClipValue(k, 0.0, 1.0);
 }
Esempio n. 2
0
 public LAB(double l, double a, double b)
 {
     _l = XYZ.ClipValue(l, 0.0, 100.0);
     _a = XYZ.ClipValue(a, -128.0, 128.0);
     _b = XYZ.ClipValue(b, -128.0, 128.0);
 }
Esempio n. 3
0
 public HSV(double h, double s, double v)
 {
     _h = XYZ.ClipValue(h, 0.0, 1.0);
     _s = XYZ.ClipValue(s, 0.0, 1.0);
     _v = XYZ.ClipValue(v, 0.0, 1.0);
 }
Esempio n. 4
0
 public RGB(double r, double g, double b)
 {
     _r = XYZ.ClipValue(r, 0.0, 1.0);
     _g = XYZ.ClipValue(g, 0.0, 1.0);
     _b = XYZ.ClipValue(b, 0.0, 1.0);
 }