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#
- Disegna un’ellisse in C#
- Disegna un’ellisse in C# - Avanzato
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