Rysuj prostokąt C#

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#

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