Azure 函数是基于事件的无服务器云服务。您可以在 Azure 函数中使用 Aspose.Drawing for .NET API 来根据您的要求绘制矢量图形或文本。本文介绍了如何快速轻松地配置 API 以在 Azure Functions 中使用。 有很多关于在 ASP.NET 服务中使用 System.Drawing 库的问题。最常见的答案是 Microsoft 不建议在 ASP.NET 服务中使用 System.Drawing。在本文中,您将了解有关使用 ASP.NET 服务中的 System.Drawing 库接口与 Aspose.Drawing for .NET 的详细信息。以下部分构建了所有相关信息: 坐标系在处理图形和形状时很重要。坐标轴可以旋转以获得通过同一原点的新轴。让我们使用 C# 语言以编程方式探索以下坐标变换,包括矩阵、全局、局部和世界变换。此外,阅读本文后,您将能够理解以下转换: 我们看到或创建了很多图像来获取视觉信息。有时您需要以其他人无法修改该文本的方式在图像上添加或绘制文本。图像水印是最常见的例子之一。同样,标记或查看图像也可能需要绘制文本。 如果您曾经必须在 Linux 上运行 .NET Core 应用程序,您可能已经注意到主要问题之一是标准 .NET Core 包中缺少 System.Drawing 程序集。尽管 Microsoft 建议使用 System.Drawing.Common,但这并不是最终的解决方案。您必须在每台用户机器上运行“sudo”才能安装 libgdiplus 库。即使在那之后,您的渲染结果也会与您在 Windows 机器上的渲染结果略有不同。为了解决这个问题,本文介绍了如何在没有 libgdiplus 库的情况下在 Linux 中使用 System.Drawing。 在我之前的 文章 中,我向您概述了我们的 .NET 图形 API - Aspose.Drawing for .NET。除此之外,我们还了解了如何使用 C# 从头开始创建图像或在现有图像上绘制图形。在本文中,我们将先一步学习如何通过在 .NET 应用程序(如 ASP.NET Web 应用程序、Windows 应用程序等)中绘制各种图形对象来创建 2D 绘图。
以下是我们将使用 .NET Graphics API 在绘图中绘制的矢量图形。
使用 C# 创建绘图 在绘图中绘制圆弧 在绘图中绘制贝塞尔样条曲线 在绘图中绘制基数样条 在工程图中绘制闭合曲线 在绘图中绘制椭圆 在工程图中画线 在绘图中绘制路径 在绘图中绘制多边形 在绘图中绘制矩形 在我们开始之前,请确保您已经在您的 .NET 应用程序中安装了 Aspose.Drawing for .NET。您可以在 this post 中阅读有关安装方法的信息。
使用 C# 从头开始创建绘图 首先,让我们看看如何创建一个空绘图并将其保存为PNG图像。这些步骤就像馅饼一样简单。
创建一个新的 Bitmap 对象。 使用 Bitmap.Save(string) 方法以 PNG 格式保存绘图。 您也可以将绘图保存为其他图像格式。以下代码示例展示了如何使用 C# 从头开始创建绘图。
// 在 C# .NET 中创建新图形并呈现为 PNG 的示例。 // 有关更多示例,请参见 https://github. Aspose 提供其 .NET Graphics API 作为 Aspose.Drawing for .NET,它是用于创建与 GDI+ 相同的位图图像和图形的轻量级解决方案。因此,您可以在 .NET 应用程序中使用 C# 创建位图。