public override bool Apply(FloatBitmap image)
 {
     if (CountColorChangesHelper.NumColorChangesRow(image,
                                                    image.Width / 2) == 4)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Example #2
0
 public override bool Apply(FloatBitmap image)
 {
     if (CountColorChangesHelper.NumColorChangesColumn(image,
                                                       image.Height / 2) > 4)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Example #3
0
        public void CountColorChangesHelperTest()
        {
            FloatBitmap bitmap = new FloatBitmap(5, 5);

            bitmap[1, 2] = FloatBitmap.Black;
            bitmap[3, 2] = FloatBitmap.Black;

            int resC1 = CountColorChangesHelper.NumColorChangesColumn(bitmap, 1);
            int resC2 = CountColorChangesHelper.NumColorChangesColumn(bitmap, 2);

            int resR1 = CountColorChangesHelper.NumColorChangesRow(bitmap, 1);
            int resR2 = CountColorChangesHelper.NumColorChangesRow(bitmap, 2);

            Assert.AreEqual(2, resC1, "Columna 1");
            Assert.AreEqual(0, resC2, "Columna 2");
            Assert.AreEqual(0, resR1, "Fila 1");
            Assert.AreEqual(4, resR2, "Fila 2");
        }