Vorgehensweise: Darstellen von Bildern mit GDI+
Sie können GDI+ zum Rendern von Bildern verwenden, die als Dateien in den Anwendungen vorhanden sind. Gehen Sie dazu folgendermaßen vor: Erstellen Sie ein neues Objekt einer Image-Klasse (z. B. Bitmap), und erstellen Sie ein Graphics-Objekt, das sich auf die Zeichenoberfläche bezieht, die Sie verwenden möchten. Rufen Sie dann die DrawImage-Methode des Graphics-Objekts auf. Das Bild wird auf die Zeichenoberfläche gezeichnet, die durch die Grafikklasse dargestellt wird. Sie können mithilfe der Bildbearbeitung Bilddateien zur Entwurfszeit erstellen und bearbeiten und diese mit GDI+ zur Laufzeit rendern. Weitere Informationen finden Sie unter Bildbearbeitung für Symbole.
So rendern Sie ein Bild mit GDI+
Erstellen Sie ein Objekt, das das anzuzeigende Bild darstellt. Dieses Objekt muss ein Element einer Klasse sein, die von Image erbt, zum Beispiel Bitmap oder Metafile. Ein Beispiel:
' Uses the System.Environment.GetFolderPath to get the path to the ' current user's MyPictures folder. Dim myBitmap as New Bitmap _ (System.Environment.GetFolderPath _ (System.Environment.SpecialFolder.MyPictures))
// Uses the System.Environment.GetFolderPath to get the path to the // current user's MyPictures folder. Bitmap myBitmap = new Bitmap (System.Environment.GetFolderPath (System.Environment.SpecialFolder.MyPictures));
// Uses the System.Environment.GetFolderPath to get the path to the // current user's MyPictures folder. Bitmap^ myBitmap = gcnew Bitmap (System::Environment::GetFolderPath (System::Environment::SpecialFolder::MyPictures));
Erstellen Sie ein Graphics-Objekt, das die Zeichenoberfläche darstellt, die Sie verwenden möchten. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen von Grafikobjekten zum Zeichnen.
' Creates a Graphics object that represents the drawing surface of ' Button1. Dim g as Graphics = Button1.CreateGraphics
// Creates a Graphics object that represents the drawing surface of // Button1. Graphics g = Button1.CreateGraphics();
// Creates a Graphics object that represents the drawing surface of // Button1. Graphics^ g = button1->CreateGraphics();
Rufen Sie DrawImage Ihres Grafikobjekts auf, um das Bild zu rendern. Sie müssen das Bild angeben, das gezeichnet werden soll, und die Koordinaten, an denen es gezeichnet werden soll.
g.DrawImage(myBitmap, 1, 1)
g.DrawImage(myBitmap, 1, 1);
g->DrawImage(myBitmap, 1, 1);
Weitere Informationen
- Erste Schritte mit Grafikprogrammierung
- Vorgehensweise: Erstellen von Grafikobjekten zum Zeichnen
- Stifte, Linien und Rechtecke in GDI+
- Vorgehensweise: Zeichnen von Text in einem Windows Form
- Grafik und Zeichnen in Windows Forms
- Zeichnen von Linien oder geschlossenen Figuren
- Bildbearbeitung für Symbole
.NET Desktop feedback
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für