예제 #1
0
        public void Equality_operators_are_correct()
        {
            YuvD color1 = new YuvD(1, 2, 3);
            YuvD color2 = new YuvD(1, 2, 3);
            YuvD color3 = new YuvD(2, 3, 5);

            Assert.True(color1 == color2);
            Assert.True(color1 != color3);
            Assert.True(color1.Equals(color2));
            Assert.False(color1 == color3);
            Assert.False(color1 != color2);
            Assert.False(color1.Equals(color3));
        }
예제 #2
0
 private static void Clear(this Image <YuvD> image)
 {
     image.ForEach((x, y) => image[x, y] = new YuvD());
 }
예제 #3
0
 private static void Normalize(this Image <YuvD> image)
 {
     image.ForEach((x, y) => image[x, y] += new YuvD(0.5, 0, 0));
 }