public static ColorRGB Saturated(this IColorSpace color, double amount = 0.2) { var hsl = ColorHSL.FromColor(color.ToRgb()); hsl.S += amount; return((ColorRGB)hsl.ToRgb()); }
public static ColorRGB AdjustHue(this IColorSpace color, double amount) { var rgb = color.ToRgb(); var hsl = (ColorHSL)ColorHSL.FromColor(rgb); hsl.Hue += amount; return((ColorRGB)hsl.ToRgb()); }