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 prostokąta w języku C#.
- Utwórz kształt prostokąta — instalacja interfejsu API języka C#
- Narysuj prostokąt w C#
- Narysuj prostokąt w języku C# — zaawansowane
Utwórz kształt prostokąta — 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 prostokąt w C#
Aby narysować prostokąt, wykonaj poniższe czynności:
- Zainicjuj obiekt klasy Bitmap
- Utwórz instancję klasy Pen
- Narysuj kształt prostokąta
- Zapisz wyjściowy obraz rysunku
Poniższy fragment kodu pokazuje, jak narysować prostokąt 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 prostokąt
graphics.DrawRectangle(pen, 10, 10, 900, 700);
// Zapisz wyjściowy obraz rysunku
bitmap.Save("DrawRectangle.png");
Narysuj prostokąt w języku C# — zaawansowane
Możesz zmienić różne wartości, aby dostosować rysunek prostokąta do własnych wymagań. Na przykład wybór między pędzlem pełnym a pędzlem tekstury do rysowania prostokąta. Wykonaj poniższe czynności, aby narysować prostokąt z opcjami zaawansowanymi:
- Zainicjuj obiekt klasy Bitmap
- Utwórz pędzel, określając jego kolor
- Utwórz pióro za pomocą pędzla
- Narysuj prostokąt
- Zapisz wyjściowy obraz rysunku
Poniższy fragment kodu wyjaśnia, jak narysować prostokąt z zaawansowanymi opcjami w języku C#:
// Zainicjuj obiekt klasy Bitmap
Bitmap bitmap = new Bitmap(1000, 1000, 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 prostokąt
graphics.DrawRectangle(pen, 100, 100, 800, 600);
// Zapisz rysunek wyjściowy
bitmap.Save("Rectangle.png");
Uzyskaj bezpłatną tymczasową licencję
Możesz poprosić o bezpłatną licencję tymczasową, aby ocenić wszystkie funkcje bez żadnych ograniczeń ewaluacyjnych.
Wniosek
W tym artykule omówiono sposób rysowania prostokąta podczas programowego ustawiania różnych właściwości w języku C#. Ponadto możesz odwiedzić sekcję dokumentacja, aby zapoznać się z innymi funkcjami zawartymi w interfejsie API. W razie jakichkolwiek pytań zachęcamy do kontaktu z nami na forum.
Zobacz też
Używanie System.Drawing z .NET 6 na platformie innej niż Windows