So speichern Sie ein Picturebox-Steuerelement nach der Bearbeitung als JPEG-Datei

Ich habe einPictureBox in meiner Windows Forms-Anwendung.

Ich lade ein Bild hinein und habe das aktiviertPaint Ereignis in meinem Code. Es zeichnet ein Rechteck.

So was:

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

Und ich klicke auf die Schaltfläche "Speichern":

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

Die gespeicherte Datei enthält jedoch niemals das Rechteck, das ich gezeichnet habe.

Hat jemand eine Idee?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage