Nakreslit obdélník 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 obdélník v C#.

Create Rectangle 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 obdélník v C#

Chcete-li nakreslit obdélník podle následujících kroků, musíte postupovat podle následujících kroků:

  • Inicializujte objekt třídy Bitmap
  • Vytvořte instanci třídy Pen
  • Nakreslete tvar obdélníku
  • Uložit výstupní obrázek výkresu

Níže uvedený fragment kódu ukazuje, jak nakreslit obdélník 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 obdélník
graphics.DrawRectangle(pen, 10, 10, 900, 700);

// Uložit výstupní obrázek výkresu
bitmap.Save("DrawRectangle.png");

Nakreslete obdélník v C# - Pokročilé

Můžete změnit různé hodnoty a přizpůsobit výkres obdélníku na základě vašich požadavků. Například výběr mezi plným štětcem nebo štětcem textury pro kreslení obdélníku. Chcete-li nakreslit obdélník s pokročilými možnostmi, postupujte podle následujících kroků:

  • Inicializujte objekt třídy Bitmap
  • Vytvořte štětec a určete jeho barvu
  • Vytvořte pero pomocí štětce
  • Nakreslete obdélník
  • Uložit výstupní obrázek výkresu

Níže uvedený fragment kódu vysvětluje, jak nakreslit obdélník s pokročilými možnostmi v C#:

// Inicializujte objekt třídy Bitmap
Bitmap bitmap = new Bitmap(1000, 1000, 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 obdélník
graphics.DrawRectangle(pen, 100, 100, 800, 600);

// Uložit výstupní výkres
bitmap.Save("Rectangle.png");

Získejte bezplatnou dočasnou licenci

Můžete požádat o bezplatnou dočasnou licenci k vyhodnocení všech funkcí bez jakýchkoliv omezení hodnocení.

Závěr

V tomto článku jste prozkoumali, jak nakreslit obdélník při programovém nastavení různých vlastností v C#. Kromě toho můžete navštívit sekci dokumentace a prozkoumat další funkce zahrnuté v rozhraní API. V případě jakýchkoliv dotazů nás neváhejte kontaktovat na fóru.

Viz také

Používání System.Drawing s .NET 6 na platformě jiné než Windows