绘制矩形 C#

矢量图形被广泛用于绘制形状。在使用 Aspose.Drawing API 时,您可以轻松地在 C# 应用程序中绘制形状。根据这样的要求,本文介绍了如何在 C# 中绘制矩形。

创建矩形 - C# API 安装

您需要安装 Aspose.Drawing for .NET API。只需从 Downloads 部分进行配置,或在 Microsoft Visual Studio IDE 中使用以下 NuGet 命令:

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# 中以编程方式设置不同属性的同时绘制一个矩形。此外,您可以访问 documentation 部分以探索 API 中包含的其他功能。如有任何疑问,请随时通过 论坛 与我们联系。

也可以看看

在非 Windows 平台上使用 System.Drawing 和 .NET 6