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); }
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; } } }
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; } } }
public void transform(ExtBitmap.BlurType blurType) { image = image.ImageBlurFilter(blurType); }