private void buttonNext_Click(object sender, EventArgs e)
        {
            if ((textBoxSample.Text == String.Empty) && (textBoxQuantize.Text == String.Empty))
                MessageBox.Show("Especifica algún valor para el muestreo o la cuantización");
            else
            {
                ImageForm digitalImage = new ImageForm();
                digitalImage.MdiParent = this.MdiParent;

                if ((textBoxSample.Text != String.Empty) && (textBoxQuantize.Text != String.Empty))
                {
                    digitalImage.samplingImage(bmp_, Convert.ToInt32(textBoxSample.Text));
                    digitalImage.quantizationImage(digitalImage.getPicture(), Convert.ToInt32(textBoxQuantize.Text));
                }
                else
                    if (textBoxQuantize.Text != String.Empty)
                        digitalImage.quantizationImage(bmp_, Convert.ToInt32(textBoxQuantize.Text));
                    else
                        if (textBoxSample.Text != String.Empty)
                            digitalImage.samplingImage(bmp_, Convert.ToInt32(textBoxSample.Text));

                digitalImage.Show();

            }
        }
示例#2
0
        private void diferenciaciónToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                ImageForm Image1 = (ImageForm)ActiveMdiChild;
                OpenFileDialog OpenFile = new OpenFileDialog();
                OpenFile.Filter = " Archivos JPEG(*.jpg)|*.jpg| Archivos TIFF(*.tif, *.tiff)|*.tif; *.tiff";
                OpenFile.InitialDirectory = "C:\\Users\\Jose\\Desktop\\Imagenes";
                if (OpenFile.ShowDialog() == DialogResult.OK)
                {
                    ImageForm ImageForm = new ImageForm();
                    ImageForm.MdiParent = this;
                    ImageForm.Show();
                    String Dir = OpenFile.FileName;
                    ImageForm.Text = Dir;
                    ImageForm.OpenImage(Dir);
                    ImageForm.Show();
                    ImageForm ImageDifference = new ImageForm();
                    ImageDifference.MdiParent = this;
                    ImageDifference.DifferencePart1(Image1.getPicture(), ImageForm.getPicture());
                    ImageDifference.Show();

                }
            }
            catch (NullReferenceException)
            {
                MessageBox.Show("No hay ninguna foto seleccionada");
            }
        }