Rita rektangel C#

Vektorgrafik används ofta för att rita former. Du kan enkelt rita former i C#-applikationer samtidigt som du arbetar med Aspose.Drawing API. I enlighet med sådana krav täcker den här artikeln hur man ritar rektangel i C#.

Skapa rektangelform - C# API-installation

Du måste installera Aspose.Drawing for .NET API. Konfigurera det helt enkelt från avsnittet Nedladdningar eller använd följande NuGet-kommando i Microsoft Visual Studio IDE:

PM> Install-Package Aspose.Drawing

Rita en rektangel i C#

Du måste följa stegen nedan för att rita en rektangel genom att följa stegen nedan:

  • Initiera ett Bitmap-klassobjekt
  • Skapa en Pen-klassinstans
  • Rita rektangelformen
  • Spara utdataritningsbild

Kodavsnittet nedan visar hur man ritar en rektangel i C#:

// Initiera ett Bitmap-klassobjekt
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);

// Skapa en Pen-klassinstans
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);

// Rita rektangeln
graphics.DrawRectangle(pen, 10, 10, 900, 700);

// Spara utdataritningsbild
bitmap.Save("DrawRectangle.png");

Rita en rektangel i C# - Avancerat

Du kan ändra olika värden för att anpassa rektangelritningen baserat på dina krav. Till exempel att välja mellan den solida penseln eller texturpenseln för att rita en rektangel. Följ stegen nedan för att rita en rektangel med avancerade alternativ:

  • Initiera ett Bitmap-klassobjekt
  • Skapa en pensel samtidigt som du anger dess färg
  • Skapa en penna med hjälp av borsten
  • Rita rektangeln
  • Spara utdataritningsbild

Kodavsnittet nedan förklarar hur man ritar en rektangel med avancerade alternativ i C#:

// Initiera ett Bitmap-klassobjekt
Bitmap bitmap = new Bitmap(1000, 1000, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);

// Skapa grafikklassinstans
Graphics graphics = Graphics.FromImage(bitmap);

// Skapa en pensel samtidigt som du anger dess färg
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.Blue));

// Skapa en penna
Pen pen = new Pen(brush);

// Rita rektangel
graphics.DrawRectangle(pen, 100, 100, 800, 600);

// Spara utdataritning
bitmap.Save("Rectangle.png");

Få gratis tillfällig licens

Du kan begära en gratis temporär licens för att utvärdera alla funktioner utan några utvärderingsbegränsningar.

Slutsats

I den här artikeln har du utforskat hur du ritar en rektangel samtidigt som du ställer in olika egenskaper programmatiskt i C#. Dessutom kan du besöka avsnittet dokumentation för att utforska andra funktioner som ingår i API:et. Om du har några frågor är du välkommen att kontakta oss på forumet.

Se även

Använda System.Drawing med .NET 6 på en icke-Windows-plattform