![Rysuj elipsę C#](images/Ellipse.jpg#center)
Grafika wektorowa jest szeroko stosowana do rysowania kształtów. Możesz łatwo rysować kształty w aplikacjach C# podczas pracy z API Aspose.Drawing. Zgodnie z takimi wymaganiami w tym artykule omówiono sposób rysowania elipsy w języku C#.
- Utwórz kształt elipsy — instalacja interfejsu API języka C#
- Narysuj elipsę w C#
- Narysuj elipsę w języku C# — zaawansowane
Utwórz kształt elipsy — instalacja interfejsu API języka C#
Musisz zainstalować Aspose.Drawing for .NET API. Po prostu skonfiguruj go z sekcji Downloads lub użyj następującego polecenia NuGet w Microsoft Visual Studio IDE:
PM> Install-Package Aspose.Drawing
Narysuj elipsę w C#
Możesz narysować elipsę, wykonując poniższe czynności:
- Zainicjuj obiekt klasy Bitmap
- Utwórz instancję klasy Pen
- Narysuj elipsę
- Zapisz wyjściowy obraz rysunku
Poniższy fragment kodu wyjaśnia, jak narysować elipsę w języku C#:
// Zainicjuj obiekt klasy Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);
// Utwórz instancję klasy Pen
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);
// Narysuj elipsę
graphics.DrawEllipse(pen, 10, 10, 900, 700);
// Zapisz wyjściowy obraz rysunku
bitmap.Save("DrawEllipse.png");
Narysuj elipsę w języku C# — zaawansowane
Podczas rysowania elipsy można ustawić różne właściwości. Na przykład możesz użyć pełnego pędzla lub pędzla do tekstury, aby narysować elipsę. Poniższe kroki przedstawiają zaawansowane renderowanie rysunku elipsy:
- Zainicjuj obiekt klasy Bitmap
- Utwórz pędzel, określając jego kolor
- Utwórz pióro za pomocą pędzla
- Narysuj elipsę
- Zapisz wyjściowy obraz rysunku
Poniższy fragment kodu wyjaśnia, jak narysować elipsę z zaawansowanymi opcjami w języku C#:
// Zainicjuj obiekt klasy Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
// Utwórz instancję klasy grafiki
Graphics graphics = Graphics.FromImage(bitmap);
// Utwórz pędzel, określając jego kolor
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.Blue));
// Stwórz długopis
Pen pen = new Pen(brush);
// Narysuj elipsę
graphics.DrawEllipse(pen, 10, 10, 900, 700);
// Zapisz rysunek wyjściowy
bitmap.Save("DrawEllipse.png");
Uzyskaj bezpłatną tymczasową licencję
Możesz poprosić o bezpłatną licencję tymczasową, aby w pełni przetestować interfejs API.
Wniosek
W tym artykule nauczyłeś się programowo rysować elipsę z różnymi opcjami w języku C#. Ponadto możesz odwiedzić sekcję dokumentacja, aby dowiedzieć się więcej o funkcjach oferowanych przez API. W razie jakichkolwiek wątpliwości napisz do nas na forum.
Zobacz też
Używanie System.Drawing z .NET 6 na platformie innej niż Windows