Example #1
0
 //Filtry - Binaryzacja reczna
 private void recznyProgToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (!Tools.ObrazKolor(obiektObrazek.Kopia))
     {
         progressBar1.Visible = false;
         BinaryzacjaResult wynik = Binaryzacja.ExecuteTreshold(obiektObrazek.Kopia);
         if (wynik.Result == DialogResult.OK)
         {
             opcja = 0;
             obiektObrazek.ClearNext();
             obiektObrazek.AddOperation_toList(obiektObrazek.Kopia);
             obiektObrazek.Kopia = Tools.BinaryzacjaReczna(obiektObrazek.Kopia, wynik.RecznyProg);
             Bitmap obrazek1 = Tools.Zoom(new Bitmap(obiektObrazek.Kopia), zoomFactor);
             KopiaPictureBox.Size  = obrazek1.Size;
             KopiaPictureBox.Image = obrazek1;
             Center();
         }
     }
     else
     {
         MessageBox.Show("Obraz musi być czarno-biały!", "", MessageBoxButtons.OK, MessageBoxIcon.Error,
                         MessageBoxDefaultButton.Button1);
     }
 }