示例#1
0
        public static ColorRGB Saturated(this IColorSpace color, double amount = 0.2)
        {
            var hsl = ColorHSL.FromColor(color.ToRgb());

            hsl.S += amount;

            return((ColorRGB)hsl.ToRgb());
        }
示例#2
0
        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());
        }