public CMYK_Color(int C, int M, int Y, int K)
        {
            this.C = C;
            this.M = M;
            this.Y = Y;
            this.K = K;

            var cmy = new CMY_Color(this.C + this.K, this.M + this.K, this.Y + this.K);

            A     = 255;
            R     = cmy.color.R;
            G     = cmy.color.G;
            B     = cmy.color.B;
            color = cmy.color;
        }
        public CMYK_Color(Color color)
        {
            A          = color.A;
            R          = color.R;
            G          = color.G;
            B          = color.B;
            this.color = color;

            var cmy = new CMY_Color(color);

            K = Math.Min(Math.Min(cmy.C, cmy.M), cmy.Y);
            C = cmy.C - K;
            M = cmy.M - K;
            Y = cmy.Y - K;
        }