private void deblur_ItemClick(object sender, ItemClickEventArgs e) { try { var bitmap = pictureEdit1.Image as Bitmap; if (bitmap == null) { throw new Exception("Нет изображения"); } using (var deblurBuilder = new DeblurBuilder()) pictureEdit1.Image = deblurBuilder.Deblur(bitmap); } catch (Exception exception) { XtraMessageBox.Show(exception.Message); } }
private void visualizeDeblurToolStripMenuItem_Click(object sender, EventArgs e) { try { var bitmap = pictureEdit1.Image as Bitmap; if (bitmap == null) { throw new Exception("Нет изображения"); } using (var deblurBuilder = new DeblurBuilder()) { pictureEdit1.Image = deblurBuilder.ToBitmap(bitmap); } } catch (Exception exception) { MessageBox.Show(exception.Message); } }