Esempio n. 1
0
 public void SetFromCMYK(double c, double m, double y, double k)
 {
     if (c > 1 || m > 1 || y > 1 || k > 1)
     {
         throw new ArgumentException();
     }
     exCMYK = new double[] { c, m, y, k };
     exRGB  = ColorConversion.CMYKToRGB(c, m, y, k);
     exHsb  = ColorConversion.RGBToHSB(exRGB[0], exRGB[1], exRGB[2]);
     exHsl  = ColorConversion.RGBToHSL(exRGB[0], exRGB[1], exRGB[2]);
     setNewColor();
 }