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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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