Accord.Imaging.Tests.UnmanagedImageTest.SetGetPixelGrayscale C# (CSharp) Method

SetGetPixelGrayscale() private method

private SetGetPixelGrayscale ( ) : void
return void
        public void SetGetPixelGrayscale()
        {
            UnmanagedImage image = UnmanagedImage.Create(320, 240, PixelFormat.Format8bppIndexed);

            image.SetPixel(0, 0, 255);
            image.SetPixel(319, 0, 127);
            image.SetPixel(0, 239, Color.FromArgb(64, 64, 64));

            Color color1 = image.GetPixel(0, 0);
            Color color2 = image.GetPixel(319, 0);
            Color color3 = image.GetPixel(0, 239);

            Assert.AreEqual(255, color1.R);
            Assert.AreEqual(255, color1.G);
            Assert.AreEqual(255, color1.B);

            Assert.AreEqual(127, color2.R);
            Assert.AreEqual(127, color2.G);
            Assert.AreEqual(127, color2.B);

            Assert.AreEqual(64, color3.R);
            Assert.AreEqual(64, color3.G);
            Assert.AreEqual(64, color3.B);
        }