Открытие изображение в новом диалоговом окне C#
Формулировка задачи:
Здравствуйте! Подскажите пожалуйста, как открыть обработанное изображение черно-белым фильтром в новом диалоговом окне? Форму я создала, необработанное изображение открывается, а обработанное почему-то нет.
Решение задачи: «Открытие изображение в новом диалоговом окне C#»
textual
Листинг программы
public partial class Preview1 : Form
{
private Bitmap _previewBitmap;
public Preview1(Bitmap bitmap)
{
if (bitmap == null) throw new ArgumentNullException("bitmap");
_previewBitmap = bitmap;
InitializeComponent();
}
private void Preview1_Load(object sender, EventArgs e)
{
pictureBox1.Image = _previewBitmap;
}
}
// в главной форме
private void чернобелыйToolStripMenuItem_Click(object sender, EventArgs e)
{
var bmp = new Bitmap(pictureBox1.Image);
//Преобразуем картинку
MakeGray(bmp);
//Помещаем преобразованное изображение в PictureBox2
pictureBox2.Image = bmp;
Preview1 preview = new Preview1(bmp);
preview.ShowDialog();
}