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 denna artikel hur man ritar Ellipse i C#.
Skapa Ellipse Shape - 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 kommando NuGet i Microsoft Visual Studio IDE:
PM> Install-Package Aspose.Drawing
Rita en ellips i C#
Du kan rita en ellips genom att följa stegen nedan:
- Initiera ett Bitmap-klassobjekt
- Skapa en Pen-klassinstans
- Rita ellipsen
- Spara utdataritningsbild
Följande kodsnutt förklarar hur man ritar en ellips 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 ellipsen
graphics.DrawEllipse(pen, 10, 10, 900, 700);
// Spara utdataritningsbild
bitmap.Save("DrawEllipse.png");
Rita en ellips i C# - Avancerat
Du kan ställa in olika egenskaper medan du ritar en ellips. Du kan till exempel använda solid pensel eller texturborste för att rita ellipsen. Följande steg visar avancerad rendering av en ellipsritning:
- Initiera ett Bitmap-klassobjekt
- Skapa en pensel samtidigt som du anger dess färg
- Skapa en penna med hjälp av borsten
- Rita ellipsen
- Spara utdataritningsbild
Kodavsnittet nedan förklarar hur man ritar en ellips med avancerade alternativ i C#:
// Initiera ett Bitmap-klassobjekt
Bitmap bitmap = new Bitmap(1000, 800, 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 Ellips
graphics.DrawEllipse(pen, 10, 10, 900, 700);
// Spara utdataritning
bitmap.Save("DrawEllipse.png");
Få gratis tillfällig licens
Du kan begära en gratis temporär licens för att utvärdera API:et i dess fulla kapacitet.
Slutsats
I den här artikeln har du lärt dig hur du ritar en ellips med olika alternativ programmatiskt i C#. Dessutom kan du besöka avsnittet dokumentation för att lära dig mer information om funktionerna som erbjuds av API:et. Om du har några problem, skriv till oss på forumet.
Se även
Använda System.Drawing med .NET 6 på en icke-Windows-plattform