public static Color ToColor(this ColorHsl hslColor) { ColorRgb cRgb = new ColorRgb(hslColor); ColorRgb32Bit c32 = new ColorRgb32Bit(cRgb); return(Color.FromArgb(c32.Alpha, c32.R, c32.G, c32.B)); }
public static ColorHsl ToHsl(this Color color) { ColorRgb32Bit c32 = new ColorRgb32Bit(color.A, color.R, color.G, color.B); ColorRgb cRgb = new ColorRgb(c32); ColorHsl result = new ColorHsl(cRgb); return(result); }