예제 #1
0
        public static Color ColorCombineSaturation(Color A, Color B)
        {
            ColorHSL x = ColorHSL.FromRGBA(A);
            ColorHSL y = ColorHSL.FromRGBA(B);

            x.s = y.s;

            return(ColorHSL.ToRGBA(x));
        }
예제 #2
0
        public static Color ColorCombineLuminosity(Color A, Color B)
        {
            ColorHSL x = ColorHSL.FromRGBA(A);
            ColorHSL y = ColorHSL.FromRGBA(B);

            x.l = y.l;

            return(ColorHSL.ToRGBA(x));
        }
예제 #3
0
        public static Color ColorCombineHue(Color A, Color B)
        {
            ColorHSL x = ColorHSL.FromRGBA(A);
            ColorHSL y = ColorHSL.FromRGBA(B);

            x.h = y.h;

            return(ColorHSL.ToRGBA(x));
        }