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
- Nakreslete obdélník v C#
- Nakreslete obdélník v C# - Pokročilé
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