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); }
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); }
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); }
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); }