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