Ellipse zeichnen C#

Vektorgrafiken werden häufig zum Zeichnen von Formen verwendet. Sie können ganz einfach Formen in C#-Anwendungen zeichnen, während Sie mit der Aspose.Drawing-API arbeiten. In Übereinstimmung mit diesen Anforderungen behandelt dieser Artikel das Zeichnen von Ellipse in C#.

Ellipsenform erstellen – C#-API-Installation

Sie müssen die API Aspose.Drawing for .NET installieren. Konfigurieren Sie es einfach im Abschnitt Downloads oder verwenden Sie den folgenden Befehl NuGet in der Microsoft Visual Studio IDE:

PM> Install-Package Aspose.Drawing

Zeichnen Sie eine Ellipse in C#

Sie können eine Ellipse zeichnen, indem Sie die folgenden Schritte ausführen:

  • Initialisiert ein Bitmap-Klassenobjekt
  • Erstellen Sie eine Pen-Klasseninstanz
  • Zeichne die Ellipse
  • Ausgabezeichnungsbild speichern

Das folgende Code-Snippet erklärt, wie man eine Ellipse in C# zeichnet:

// Initialisiert ein Bitmap-Klassenobjekt
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);

// Erstellen Sie eine Pen-Klasseninstanz
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);

// Zeichne die Ellipse
graphics.DrawEllipse(pen, 10, 10, 900, 700);

// Ausgabezeichnungsbild speichern
bitmap.Save("DrawEllipse.png");

Zeichnen Sie eine Ellipse in C# – Fortgeschritten

Beim Zeichnen einer Ellipse können Sie verschiedene Eigenschaften festlegen. Beispielsweise können Sie die Ellipse mit einem soliden Pinsel oder einem Texturpinsel zeichnen. Die folgenden Schritte zeigen das erweiterte Rendern einer Ellipsenzeichnung:

  • Initialisiert ein Bitmap-Klassenobjekt
  • Erstellen Sie einen Pinsel, während Sie seine Farbe angeben
  • Erstellen Sie mit dem Pinsel einen Stift
  • Zeichne die Ellipse
  • Ausgabezeichnungsbild speichern

Das folgende Code-Snippet erklärt, wie man eine Ellipse mit erweiterten Optionen in C# zeichnet:

// Initialisiert ein Bitmap-Klassenobjekt
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);

// Erstellen Sie eine Grafikklasseninstanz
Graphics graphics = Graphics.FromImage(bitmap);

// Erstellen Sie einen Pinsel, während Sie seine Farbe angeben
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.Blue));

// Erstellen Sie einen Stift
Pen pen = new Pen(brush);

// Ellipse zeichnen
graphics.DrawEllipse(pen, 10, 10, 900, 700);

// Ausgabezeichnung speichern
bitmap.Save("DrawEllipse.png");

Holen Sie sich eine kostenlose temporäre Lizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um die API in vollem Umfang zu evaluieren.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie eine Ellipse mit verschiedenen Optionen programmgesteuert in C# zeichnen. Darüber hinaus können Sie den Abschnitt Dokumentation besuchen, um weitere Einzelheiten über die von der API angebotenen Funktionen zu erfahren. Bei Bedenken schreiben Sie uns bitte an das Forum.

Siehe auch

Verwendung von System.Drawing mit .NET 6 auf einer Nicht-Windows-Plattform