Example #1
0
        private void histogramToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (img == null) // verify if the image is already opened
            {
                return;
            }
            Cursor = Cursors.WaitCursor; // clock cursor

            //copy Undo Image
            imgUndo = img.Copy();

            int[] histogram1 = new int[255];
            histogram1[150] = 2000;
            histogram1[151] = 2000;
            histogram1[152] = 2000;
            int[]     histogram  = ImageClass.Histogram_Gray(img);
            Histogram histoChart = new Histogram("Gray Histogram", histogram, histogram1);

            //histoChart.chart1.Series[0].Points.DataBindY
            //            (histogram);
            //histoChart.chart1.Series[0].Points.DataBindY
            //            (histogram1);
            histoChart.ShowDialog();
            ImageViewer.Image = img.Bitmap;
            ImageViewer.Refresh();    // refresh image on the screen

            Cursor = Cursors.Default; // normal cursor
        }
Example #2
0
        private void histogramAllToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (img == null)
            {
                return;
            }

            Histogram allHistogram = new Histogram(ImageClass.Histogram_All(img));

            allHistogram.ShowDialog();
        }
Example #3
0
        private void AllToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (img == null) // verify if the image is already opened
            {
                return;
            }

            imgUndo = img.Copy();

            Histogram his = new Histogram(ImageClass.Histogram_All(img), -1);

            img = imgUndo;
            his.ShowDialog();
        }
        private void grayToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            if (img == null) // verify if the image is already opened
            {
                return;
            }
            Cursor = Cursors.WaitCursor; // clock cursor

            int [] histogram = ImageClass.Histogram_Gray(img);

            Histogram form = new Histogram(histogram);

            form.ShowDialog();
            Cursor = Cursors.Default; // normal cursor
        }
        private void histogramGreyToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (img == null) // verify if the image is already opened
            {
                return;
            }
            Cursor = Cursors.WaitCursor; // clock cursor

            //copy Undo Image
            imgUndo = img.Copy();


            Histogram form = new Histogram(ImageClass.Histogram_Gray(imgUndo));

            form.ShowDialog();


            ImageViewer.Image = img.Bitmap;
            ImageViewer.Refresh();    // refresh image on the screen

            Cursor = Cursors.Default; // normal cursor
        }