Vektorová grafika je široce používána pro kreslení tvarů. Při práci s Aspose.Drawing API můžete snadno kreslit tvary v aplikacích C#. V souladu s takovými požadavky tento článek popisuje, jak nakreslit Elipsu v C#.
Create Elipse Shape - C# API Installation
Musíte nainstalovat Aspose.Drawing for .NET API. Jednoduše jej nakonfigurujte v sekci Downloads nebo použijte následující příkaz NuGet v Microsoft Visual Studio IDE:
PM> Install-Package Aspose.Drawing
Nakreslete elipsu v C#
Elipsu můžete nakreslit podle následujících kroků:
- Inicializujte objekt třídy Bitmap
- Vytvořte instanci třídy Pen
- Nakreslete elipsu
- Uložit výstupní obrázek výkresu
Následující fragment kódu vysvětluje, jak nakreslit elipsu v C#:
// Inicializujte objekt třídy Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);
// Vytvořte instanci třídy Pen
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);
// Nakreslete elipsu
graphics.DrawEllipse(pen, 10, 10, 900, 700);
// Uložit výstupní obrázek výkresu
bitmap.Save("DrawEllipse.png");
Nakreslete elipsu v C# - Pokročilé
Při kreslení elipsy můžete nastavit různé vlastnosti. K nakreslení elipsy můžete použít například plný štětec nebo texturový štětec. Následující kroky ukazují pokročilé vykreslování elipsového výkresu:
- Inicializujte objekt třídy Bitmap
- Vytvořte štětec a určete jeho barvu
- Vytvořte pero pomocí štětce
- Nakreslete elipsu
- Uložit výstupní obrázek výkresu
Níže uvedený fragment kódu vysvětluje, jak nakreslit elipsu s pokročilými možnostmi v C#:
// Inicializujte objekt třídy Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
// Vytvořte instanci grafické třídy
Graphics graphics = Graphics.FromImage(bitmap);
// Vytvořte štětec a určete jeho barvu
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.Blue));
// Vytvořte pero
Pen pen = new Pen(brush);
// Nakreslete elipsu
graphics.DrawEllipse(pen, 10, 10, 900, 700);
// Uložit výstupní výkres
bitmap.Save("DrawEllipse.png");
Získejte bezplatnou dočasnou licenci
Můžete požádat o bezplatnou dočasnou licenci k vyhodnocení plné kapacity API.
Závěr
V tomto článku jste se naučili, jak nakreslit elipsu s různými možnostmi programově v C#. Kromě toho můžete navštívit sekci dokumentace, kde se dozvíte více podrobností o funkcích nabízených rozhraním API. V případě jakýchkoliv obav nám napište na fórum.
Viz také
Používání System.Drawing s .NET 6 na platformě jiné než Windows