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 Rectangle in C#.
- Crea forma rettangolare - Installazione dell’API C#
- Disegna un rettangolo in C#
- Disegna un rettangolo in C# - Avanzato
Crea forma rettangolare - Installazione dell’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 rettangolo in C#
È necessario seguire i passaggi seguenti per disegnare un rettangolo seguendo i passaggi seguenti:
- Inizializza un oggetto di classe Bitmap
- Crea un’istanza della classe Pen
- Disegna la forma del rettangolo
- Salva l’immagine del disegno di output
Il frammento di codice seguente mostra come disegnare un rettangolo 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 il rettangolo
graphics.DrawRectangle(pen, 10, 10, 900, 700);
// Salva l'immagine del disegno di output
bitmap.Save("DrawRectangle.png");
Disegna un rettangolo in C# - Avanzato
È possibile modificare diversi valori per personalizzare il disegno del rettangolo in base alle proprie esigenze. Ad esempio, selezionando tra il pennello solido o il pennello texture per disegnare un rettangolo. Segui i passaggi seguenti per disegnare un rettangolo con opzioni avanzate:
- Inizializza un oggetto di classe Bitmap
- Crea un pennello mentre specifichi il suo colore
- Crea una penna usando il pennello
- Disegna il rettangolo
- Salva l’immagine del disegno di output
Il frammento di codice seguente spiega come disegnare un rettangolo con opzioni avanzate in C#:
// Inizializza un oggetto di classe Bitmap
Bitmap bitmap = new Bitmap(1000, 1000, 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 un rettangolo
graphics.DrawRectangle(pen, 100, 100, 800, 600);
// Salva il disegno di output
bitmap.Save("Rectangle.png");
Ottieni una licenza temporanea gratuita
Puoi richiedere una licenza temporanea gratuita per valutare tutte le funzionalità senza alcuna limitazione di valutazione.
Conclusione
In questo articolo è stato illustrato come disegnare un rettangolo mentre si impostano proprietà diverse a livello di codice in C#. Inoltre, puoi visitare la sezione documentazione per esplorare altre funzionalità incluse nell’API. In caso di domande, non esitare a contattarci al forum.
Guarda anche
Utilizzo di System.Drawing con .NET 6 su una piattaforma non Windows