예제 #1
0
        public static double ToDouble(this Color @this)
        {
            CommonDenominatorBetweenColoursAndDoubles denom = new CommonDenominatorBetweenColoursAndDoubles();

            denom.R = (byte)@this.R;
            denom.G = (byte)@this.G;
            denom.B = (byte)@this.B;

            double result = denom.AsDouble;

            return(result);
        }
예제 #2
0
        public static Color ToColor(this double @this)
        {
            CommonDenominatorBetweenColoursAndDoubles denom = new CommonDenominatorBetweenColoursAndDoubles();

            denom.AsDouble = @this;

            Color color = Color.FromArgb(
                red: denom.R,
                green: denom.G,
                blue: denom.B
                );

            return(color);
        }