예제 #1
0
        public void IsVisiblySimilarToTest()
        {
            ColorPair colorPair1 = new ColorPair(new Color(0, 0, 0), new Color(1, 1, 1));
            ColorPair colorPair2 = new ColorPair(new Color(2, 2, 2), new Color(3, 3, 3));

            Assert.IsTrue(colorPair1.IsVisiblySimilarTo(colorPair2));
        }
예제 #2
0
        public void WeirdTextArrangement()
        {
            var image = LoadFromResources("weird_text_arrangement.bmp");

            ColorPair approximateColorPair = new ColorPair(new CCColor(37, 37, 37), new CCColor(193, 183, 165));

            ColorContrastResult result = image.RunColorContrastCalculation();

            Assert.IsTrue(approximateColorPair.IsVisiblySimilarTo(result.GetMostLikelyColorPair()), result.GetMostLikelyColorPair().ToString());

            Assert.AreEqual(Confidence.High, result.ConfidenceValue());
        }