Kак сохранить нарисованное изображение в picturebox - C#

Узнай цену своей работы

Формулировка задачи:

Привет всем. На picturebox динамически рисую rectangle, меняю размер, цвет, а как потом все это сохранить, никак не знаю. Когда пишу
Bitmap bmp = new Bitmap(picturebox1.Image);
bmp.Save("D:\\Picture.jpg");
жыдает ошибку, это и понятно, потому что picturebox1.Image пусто. Кто нибудь знает, как решить задачу???

Решение задачи: «Kак сохранить нарисованное изображение в picturebox»

textual
Листинг программы
pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height);
Image bmp = pictureBox1.Image;
Graphics g = Graphics.FromImage(bmp);
g.DrawLine(new Pen(Brushes.Black, 2f), 0, 20, 100, 20);
pictureBox1.Image.Save("image.png", System.Drawing.Imaging.ImageFormat.Png);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 4.267 из 5