Disegna ellisse C#

La grafica vettoriale è ampiamente utilizzata per disegnare forme. Puoi disegnare facilmente forme nelle applicazioni C# mentre lavori con l’API Aspose.Drawing. In base a tali requisiti, questo articolo illustra come disegnare Ellisse in C#.

Crea forma ellisse - Installazione API C#

È necessario installare l’API Aspose.Drawing for .NET. Basta configurarlo dalla sezione Download o utilizzare il seguente comando NuGet nell’IDE di Microsoft Visual Studio:

PM> Install-Package Aspose.Drawing

Disegna un’ellisse in C#

Puoi disegnare un’ellisse seguendo i passaggi seguenti:

  • Inizializza un oggetto di classe Bitmap
  • Crea un’istanza della classe Pen
  • Disegna l’ellisse
  • Salva l’immagine del disegno di output

Il frammento di codice seguente spiega come disegnare un’ellisse in C#:

// Inizializza un oggetto di classe Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);

// Crea un'istanza della classe Pen
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);

// Disegna l'ellisse
graphics.DrawEllipse(pen, 10, 10, 900, 700);

// Salva l'immagine del disegno di output
bitmap.Save("DrawEllipse.png");

Disegna un’ellisse in C# - Avanzato

È possibile impostare diverse proprietà durante il disegno di un’ellisse. Ad esempio, puoi usare un pennello solido o un pennello texture per disegnare l’ellisse. I passaggi seguenti mostrano il rendering avanzato di un disegno di ellisse:

  • Inizializza un oggetto di classe Bitmap
  • Crea un pennello mentre specifichi il suo colore
  • Crea una penna usando il pennello
  • Disegna l’ellisse
  • Salva l’immagine del disegno di output

Il frammento di codice seguente spiega come disegnare un’ellisse con opzioni avanzate in C#:

// Inizializza un oggetto di classe Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);

// Crea un'istanza di classe grafica
Graphics graphics = Graphics.FromImage(bitmap);

// Crea un pennello mentre specifichi il suo colore
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.Blue));

// Crea una penna
Pen pen = new Pen(brush);

// Disegna l'ellisse
graphics.DrawEllipse(pen, 10, 10, 900, 700);

// Salva il disegno di output
bitmap.Save("DrawEllipse.png");

Ottieni una licenza temporanea gratuita

Puoi richiedere una licenza temporanea gratuita per valutare l’API nella sua piena capacità.

Conclusione

In questo articolo si è appreso come disegnare un’ellisse con diverse opzioni a livello di codice in C#. Inoltre, puoi visitare la sezione documentazione per ulteriori dettagli sulle funzionalità offerte dall’API. In caso di dubbi, scrivici al forum.

Guarda anche

Utilizzo di System.Drawing con .NET 6 su una piattaforma non Windows