Example #1
0
            public void DarkVioletCmykToYxy()
            {
                var knownColor = new Cmyk {
                    C = .29858, M = 1, Y = 0, K = .17255,
                };
                var expectedColor = new Yxy {
                    Y1 = 10.99, X = .24596, Y2 = .11286,
                };

                ExpectedValuesForKnownColor(knownColor, expectedColor);
            }
Example #2
0
            public void AliceBlueHsbToYxy()
            {
                var knownColor = new Hsb {
                    H = 208, S = 100, B = 97,
                };
                var expectedColor = new Yxy {
                    Y1 = 92.880, X = .30363, Y2 = .32210,
                };

                ExpectedValuesForKnownColor(knownColor, expectedColor);
            }
Example #3
0
            public void GoldenrodRgbToYxy()
            {
                var knownColor = new Rgb {
                    R = 218, G = 165, B = 32,
                };
                var expectedColor = new Yxy {
                    Y1 = 41.920, X = .46457, Y2 = .45684,
                };

                ExpectedValuesForKnownColor(knownColor, expectedColor);
            }
Example #4
0
            public void SteelBlueCmyToYxy()
            {
                var knownColor = new Cmy {
                    C = .72549, M = .49020, Y = .29412,
                };
                var expectedColor = new Yxy {
                    Y1 = 20.562, X = .21934, Y2 = .24058,
                };

                ExpectedValuesForKnownColor(knownColor, expectedColor);
            }
Example #5
0
            public void AquamarineHsvToYxy()
            {
                var knownColor = new Hsv {
                    H = 160, S = .5, V = 1,
                };
                var expectedColor = new Yxy {
                    Y1 = 80.785, X = .26591, Y2 = .38090,
                };

                ExpectedValuesForKnownColor(knownColor, expectedColor);
            }
Example #6
0
            public void BlackRgbToYxy()
            {
                var knownColor = new Rgb {
                    R = 0, G = 0, B = 0,
                };
                var expectedColor = new Yxy {
                    Y1 = 0, X = 0, Y2 = 0,
                };

                ExpectedValuesForKnownColor(knownColor, expectedColor);
            }
Example #7
0
            public void SilverLuvToYxy()
            {
                var knownColor = new Luv {
                    L = 77.704, U = .001, V = -.013,
                };
                var expectedColor = new Yxy {
                    Y1 = 52.711, X = .31272, Y2 = .32900,
                };

                ExpectedValuesForKnownColor(knownColor, expectedColor);
            }
Example #8
0
            public void RivergumXyzToYxy()
            {
                var knownColor = new Xyz {
                    X = 13.123, Y = 15.372, Z = 13.174,
                };
                var expectedColor = new Yxy {
                    Y1 = 15.372, X = .31493, Y2 = .36892,
                };

                ExpectedValuesForKnownColor(knownColor, expectedColor);
            }
Example #9
0
            public void MaroonLchToYxy()
            {
                var knownColor = new Lch {
                    L = 24.829, C = 60.093, H = 38.180,
                };
                var expectedColor = new Yxy {
                    Y1 = 4.360, X = 0.64005, Y2 = .32998,
                };

                ExpectedValuesForKnownColor(knownColor, expectedColor);
            }
Example #10
0
            public void WhiteRgbToYxy()
            {
                var knownColor = new Rgb {
                    R = 255, G = 255, B = 255,
                };
                var expectedColor = new Yxy {
                    Y1 = 100, X = .31272, Y2 = .32900,
                };

                ExpectedValuesForKnownColor(knownColor, expectedColor);
            }
Example #11
0
            public void RedLabToYxy()
            {
                var knownColor = new Lab {
                    L = 53.233, A = 80.109, B = 67.220,
                };
                var expectedColor = new Yxy {
                    Y1 = 21.260, X = 0.64007, Y2 = .32997,
                };

                ExpectedValuesForKnownColor(knownColor, expectedColor);
            }