Disegna rettangolo 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 Rectangle in C#.

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