Esempio n. 1
0
        void CreateImage()
        {
            ExtBitmap.BlurType blurType = ((ExtBitmap.BlurType)cmbBlurFilter.SelectedItem);
            GenerateImage      newImage = new GenerateImage();

            allPrint = newImage.GetImage();
            //     allPrint = allPrint.ImageBlurFilter(blurType);
            allPrint = newImage.ElongateImage(allPrint);
            textBox1.AppendText("Данные подготовлены!" + Environment.NewLine);
            //     allPrint = newImage.Blackout(allPrint);
            NormalDistibution norm = new NormalDistibution();

            //    allPrint = norm.generateBlot(allPrint);
            allPrint.Save("picture" + cmbBlurFilter.SelectedItem.ToString() + ".bmp", System.Drawing.Imaging.ImageFormat.Bmp);
        }
Esempio n. 2
0
        private void cmbBlurFilter_SelectedIndexChanged(object sender, EventArgs e)
        {
            bool preview = true;

            if (previewBitmap == null || cmbBlurFilter.SelectedIndex == -1)
            {
                return;
            }

            Bitmap selectedSource = null;
            Bitmap bitmapResult   = null;

            if (preview == true)
            {
                selectedSource = previewBitmap;
            }
            else
            {
                selectedSource = originalBitmap;
            }

            if (selectedSource != null)
            {
                ExtBitmap.BlurType blurType = ((ExtBitmap.BlurType)cmbBlurFilter.SelectedItem);
                allPrint = allPrint.ImageBlurFilter(blurType);

                /*   GenerateImage newImage = new GenerateImage();
                 * bitmapResult = newImage.Blackout(bitmapResult);*/
                allPrint.Save("picture" + cmbBlurFilter.SelectedItem.ToString() + ".bmp", System.Drawing.Imaging.ImageFormat.Bmp);
                pictureBox3.Image = allPrint;
            }

            if (bitmapResult != null)
            {
                if (preview == true)
                {
                    pictureBox1.Image = bitmapResult;
                }
                else
                {
                    resultBitmap = bitmapResult;
                }
            }
        }
Esempio n. 3
0
        private void ApplyFilter(bool preview)
        {
            if (previewBitmap == null || cmbBlurFilter.SelectedIndex == -1)
            {
                return;
            }

            Bitmap selectedSource = null;
            Bitmap bitmapResult   = null;

            if (preview == true)
            {
                selectedSource = previewBitmap;
            }
            else
            {
                selectedSource = originalBitmap;
            }

            if (selectedSource != null)
            {
                ExtBitmap.BlurType blurType =
                    ((ExtBitmap.BlurType)cmbBlurFilter.SelectedItem);

                bitmapResult = selectedSource.ImageBlurFilter(blurType);
            }

            if (bitmapResult != null)
            {
                if (preview == true)
                {
                    picPreview.Image = bitmapResult;
                }
                else
                {
                    resultBitmap = bitmapResult;
                }
            }
        }
Esempio n. 4
0
 public void transform(ExtBitmap.BlurType blurType)
 {
     image = image.ImageBlurFilter(blurType);
 }