Draw Elipse C#

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