使用 C# 在图像上写文本

本分步教程解释了如何使用 C# 在PNG上写文本。您将学习如何使用 C# 在图像上添加文本,而无需在系统中安装字体。本文还将讨论代码中的其他变体,以自定义渲染过程。

使用 C# 在图像上添加文本的步骤

  1. 从 NuGet.org 安装 Aspose.Font for .NET
  2. 导入所需的命名空间
  3. 加载许可证以避免水印
  4. 定义字体文件和输出图像文件
  5. 使用字体类型和 TTF 内容创建 FontDefinition
  6. 使用 Font.Open() 将字体加载为 TtfFont
  7. 使用 DrawText() 创建文本流
  8. 将流转换为 Bitmap 并保存为 PNG

这些步骤总结了在 C# 中在图像上绘制文本 的过程。程序开始于加载许可证,指定字体文件和输出文件,并使用 FontDefinition 打开目标字体。最后,将文本渲染到流中,转换为 Bitmap,并作为图像保存到磁盘中。

使用 C# 在图像上添加文本的代码

上面的示例代码演示了使用 C# 在图像上添加文本的过程。DrawText 方法有多个重载,可将文本渲染到 Bitmap 中,并以 PNG 格式返回流。

本文向我们介绍了如何在无需安装字体的情况下在图像上绘制文本。要将 TTF 转换为 SVG,请参阅文章 在 C# 中将 TTF 转换为 SVG

 简体中文