2009-04-05 2 views
1

Ich habe eine Anwendung, die eine Wiederholung von Air Traffic generiert und ich muss dem Benutzer erlauben, Teile der Leinwand zu erfassen, so dass es als BMP von GIF exportiert werden kann. Ich habe dies in VB6 gemacht, aber nicht sicher, wie es in WPF gemacht wird. Ich plane, ein Rechteck um den beabsichtigten Aufnahmebereich zu zeichnen, der der Maus folgt, bis der Benutzer die Aufnahme auslöst.In WPF Wie erfassen Sie einen Teil eines Canvas, um es als BMP oder GIF zu speichern?

Danke,

Dave

Antwort

3

Die WPF Interactive Image Cropping Control in this post erwähnt sein könnte schließen, was du bist nach.

Sie können auch die Klasse RenderTargetBitmap auschecken, um die ausgewählte Region zu kopieren.

Hoffe, das hilft.

+0

Dommer, Ich versuche, Teil eines Canvas zu erfassen, und dieser Teil wird höchstwahrscheinlich nicht mit der oberen linken Ecke 0,0 beginnen. Ich habe RenderTargetBitmap funktioniert, aber ich kann nicht herausfinden, wie man die obere linke Ecke einstellt. Danke, Dave – user38349

Verwandte Themen