绘制椭圆 C#

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

创建椭圆形状 - C# API 安装

您需要安装 Aspose.Drawing for .NET API。只需从 下载 部分进行配置,或在 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.DrawEllipse(pen, 10, 10, 900, 700);

// 保存输出绘图图像
bitmap.Save("DrawEllipse.png");

在 C# 中绘制椭圆 - 高级

您可以在绘制椭圆时设置不同的属性。例如,您可以使用实体画笔或纹理画笔来绘制椭圆。以下步骤显示了椭圆绘图的高级渲染:

  • 初始化 Bitmap 类对象
  • 在指定颜色的同时创建画笔
  • 使用画笔创建钢笔
  • 画椭圆
  • 保存输出绘图图像

下面的代码片段解释了如何在 C# 中使用高级选项绘制椭圆:

// 初始化 Bitmap 类对象
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);

// 创建图形类实例
Graphics graphics = Graphics.FromImage(bitmap);

// 在指定颜色的同时创建画笔
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.Blue));

// 创建一支笔
Pen pen = new Pen(brush);

// 画椭圆
graphics.DrawEllipse(pen, 10, 10, 900, 700);

// 保存输出图
bitmap.Save("DrawEllipse.png");

获得免费临时许可证

您可以申请 免费临时许可证 来评估 API 的全部功能。

结论

在本文中,您学习了如何在 C# 中以编程方式绘制具有不同选项的椭圆。此外,您可以访问 文档 部分以了解有关 API 提供的功能的更多详细信息。如有任何疑问,请在 论坛 上写信给我们。

也可以看看

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