Нарисовать прямоугольник С#

Векторная графика широко используется для рисования фигур. Вы можете легко рисовать фигуры в приложениях C#, работая с Aspose.Drawing API. В соответствии с такими требованиями в этой статье рассказывается, как рисовать прямоугольник на C#.

Создание прямоугольной формы — установка C# API

Вам необходимо установить Aspose.Drawing for .NET API. Просто настройте его в разделе Загрузки или используйте следующую команду NuGet в Microsoft Visual Studio IDE:

PM> Install-Package Aspose.Drawing

Нарисовать прямоугольник в C#

Вам необходимо выполнить следующие шаги, чтобы нарисовать прямоугольник, выполнив следующие действия:

  • Инициализировать объект класса Bitmap
  • Создайте экземпляр класса Pen
  • Нарисуйте форму прямоугольника
  • Сохранить изображение выходного чертежа

Фрагмент кода ниже демонстрирует, как нарисовать прямоугольник на C#:

// Инициализировать объект класса Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);

// Создайте экземпляр класса Pen
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);

// Нарисуйте прямоугольник
graphics.DrawRectangle(pen, 10, 10, 900, 700);

// Сохранить изображение выходного чертежа
bitmap.Save("DrawRectangle.png");

Рисование прямоугольника в C# — продвинутый уровень

Вы можете изменить различные значения, чтобы настроить рисунок прямоугольника в соответствии с вашими требованиями. Например, выбор между сплошной кистью или текстурной кистью для рисования прямоугольника. Чтобы нарисовать прямоугольник с дополнительными параметрами, выполните следующие действия:

  • Инициализировать объект класса Bitmap
  • Создайте кисть, указав ее цвет
  • Создайте перо с помощью кисти
  • Нарисуйте прямоугольник
  • Сохранить изображение выходного чертежа

Фрагмент кода ниже объясняет, как нарисовать прямоугольник с дополнительными параметрами в C#:

// Инициализировать объект класса Bitmap
Bitmap bitmap = new Bitmap(1000, 1000, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);

// Создать экземпляр графического класса
Graphics graphics = Graphics.FromImage(bitmap);

// Создайте кисть, указав ее цвет
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.Blue));

// Создать ручку
Pen pen = new Pen(brush);

// Нарисовать прямоугольник
graphics.DrawRectangle(pen, 100, 100, 800, 600);

// Сохранить выходной чертеж
bitmap.Save("Rectangle.png");

Получить бесплатную временную лицензию

Вы можете запросить бесплатную временную лицензию, чтобы оценить все функции без каких-либо ограничений на оценку.

Вывод

В этой статье вы узнали, как нарисовать прямоугольник, программно задав различные свойства на C#. Кроме того, вы можете посетить раздел документация, чтобы изучить другие функции, включенные в API. Если у вас возникнут вопросы, обращайтесь к нам на форум.

Смотрите также

[Использование System.Drawing с .NET 6 на платформе, отличной от Windows] (https://blog.aspose.com/ru/2022/03/09/system.drawing-with-dotnet6-non-windows/)