Как сохранить элемент управления Picturebox в виде файла JPEG после его редактирования

у меня естьPictureBox в моем приложении Windows Forms.

Я загружаю картинку в нее, и я включилPaint событие в моем коде. Рисует прямоугольник.

Как это:

private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
    Graphics gr = e.Graphics;
    Pen p = new Pen(Color.Red);
    p.Width = 5.0f;
    gr.DrawRectangle(p, 1, 2, 30, 40);
}

И я нажимаю кнопку «Сохранить» кнопка:

private void button2_Click(object sender, EventArgs e)
{
    pictureBox1.Image.Save(@"C:\Documents and Settings\tr1g3800\Desktop\WALKING\30P\100000test.jpg",ImageFormat.Jpeg);
}

Но сохраненный файл никогда не содержит прямоугольник, который я нарисовал.

У кого-нибудь есть идеи?

Ответы на вопрос(5)

Ваш ответ на вопрос