Der einfachste Weg, wpf Image Control in einer Datei zu speichern

Ich habe ein Bild-Steuerelement in meiner wpf-Anwendung, in dem sich ein großes Bild befindet. Das Steuerelement selbst ist jedoch nur 60 x 150, dh es wird nur ein bestimmter Teil dieses Bildes angezeigt. Was ist der einfachste Weg, um den sichtbaren Teil in einer Datei zu speichern?

Danke für deine Hilfe.

[BEARBEITEN] Ich habe den gefundenen Code verwendetHier (was ich vor dem Posten hier nicht finden konnte) ...

<code>Grid r = new Grid();
        r.Background = new ImageBrush(image2.Source);


    System.Windows.Size sz = new System.Windows.Size(image2.Source.Width, image2.Source.Height);
    r.Measure(sz);
    r.Arrange(new Rect(sz));

    RenderTargetBitmap rtb = new RenderTargetBitmap((int)image2.Source.Width, (int)image2.Source.Height, 96d, 96d, PixelFormats.Default);
    rtb.Render(r);

    BmpBitmapEncoder encoder = new BmpBitmapEncoder();
    encoder.Frames.Add(BitmapFrame.Create(rtb));

    FileStream fs = File.Open(@"C:\lol.png", FileMode.Create);
    encoder.Save(fs);
    fs.Close();
</code>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage