Пример #1
0
        public void GetClosestGreyLevel_Return_204_And_255_When_Color_Intensity_Is_255_And_K_Is_6()
        {
            var filter = new AverageDithering();

            Assert.AreEqual((204, 255), filter.GetClosestGreyLevel(filter.GetGreyLevels(6), Color.FromArgb(255, 255, 255)));
        }
Пример #2
0
        public void GetClosestGreyLevel_Return_0_And_51_When_Color_Intensity_Is_0_And_K_Is_6()
        {
            var filter = new AverageDithering();

            Assert.AreEqual((0, 51), filter.GetClosestGreyLevel(filter.GetGreyLevels(6), Color.FromArgb(0, 0, 0)));
        }
Пример #3
0
        public void GetGreyLevels_Returns_0_51_102_153_204_255_When_K_Is_6()
        {
            var filter = new AverageDithering();

            CollectionAssert.AreEquivalent(new Byte[] { 0, 51, 102, 153, 204, 255 }, filter.GetGreyLevels(6));
        }
Пример #4
0
        public void GetClosestGreyLevel_Return_153_And_102_When_Color_Intensity_Is_153_And_K_Is_6()
        {
            var filter = new AverageDithering();

            Assert.AreEqual((153, 204), filter.GetClosestGreyLevel(filter.GetGreyLevels(6), Color.FromArgb(153, 153, 153)));
        }
Пример #5
0
        public void GetGreyLevels_Returns_0_85_170_255_When_K_Is_4()
        {
            var filter = new AverageDithering();

            CollectionAssert.AreEquivalent(new Byte[] { 0, 85, 170, 255 }, filter.GetGreyLevels(4));
        }