Dieses kurze Tutorial beschreibt wie man Grafiken in C# zeichnet. Es bietet vollständige Schritte und einen ausführbaren Code, um den Prozess auf einfachere Weise zu erklären. Während der Verwendung von C#-Zeichnungsformen verschiedener Typen werden in einer JPEG-Datei demonstriert, Sie können jedoch auch eine Vielzahl anderer Arten von Bildern erstellen.
Schritte zum Zeichnen von Grafiken in C#
- Konfigurieren Sie das Projekt, um Aspose.Imaging aus der Nuget-Galerie hinzuzufügen
- Erstellen Sie eine Instanz der JPEGOptions-Klasse, um das Ausgabe-JPEG-Bild anzupassen
- Instanziieren Sie das FileCreateSource-Objekt und legen Sie es als Quelle im JpegOptions-Objekt fest
- Initialisieren Sie ein leeres image, indem Sie seine Größe angeben
- Erstellen Sie ein Graphics-Klassenobjekt für das leere Bild und löschen Sie seine Oberfläche
- Erstellen Sie einen Stift und einen Pinsel zum Zeichnen verschiedener Formen
- Zeichnen Sie geschlossene Kurven, Rechtecke und speichern Sie das Bild als JPEG-Datei
In diesen Schritten wird das Zeichnen mit C# verschiedener Formen und Linien beschrieben. Nachdem wir die erforderlichen Bibliotheken hinzugefügt haben, müssen wir ein leeres Bild erstellen, das mit dem Objekt der Graphics-Klasse verknüpft ist. Dieses Grafikobjekt enthält viele Funktionen und Eigenschaften zum Zeichnen verschiedener Arten von Formen und Linien, die mit verschiedenen Stiften und Pinseln gefärbt oder gefüllt werden können, wie im Beispielcode gezeigt.
Code zum Zeichnen von Grafiken in C#
Dieser Code in C# zeichnet Grafiken, indem er ein Bild erstellt und dann verschiedene Arten von Formen darauf zeichnet. Hier haben wir JpegOptions verwendet, aber Sie können jede der Optionen wie BmpOptions, GifOptions, PngOptions, SvgOptions und TiffOptions verwenden, um nur einige zu nennen. Ebenso können Sie einen Bogen, Bezier, eine Kurve, eine geschlossene Kurve, eine Finsternis, Linien, ein Polygon, ein Rechteck usw. zeichnen.
Dieses Tutorial hat uns angeleitet, verschiedene Arten von Formen auf Bildern zu zeichnen. Wenn Sie erfahren möchten, wie Sie die Größe dieser Bilder ändern, lesen Sie den Artikel zu So ändern Sie die Bildgröße in C#.