本分步教程解释了如何使用 C# 在PNG上写文本。您将学习如何使用 C# 在图像上添加文本,而无需在系统中安装字体。本文还将讨论代码中的其他变体,以自定义渲染过程。
使用 C# 在图像上添加文本的步骤
- 从 NuGet.org 安装 Aspose.Font for .NET
- 导入所需的命名空间
- 加载许可证以避免水印
- 定义字体文件和输出图像文件
- 使用字体类型和 TTF 内容创建 FontDefinition
- 使用 Font.Open() 将字体加载为 TtfFont
- 使用 DrawText() 创建文本流
- 将流转换为 Bitmap 并保存为 PNG
这些步骤总结了在 C# 中在图像上绘制文本 的过程。程序开始于加载许可证,指定字体文件和输出文件,并使用 FontDefinition 打开目标字体。最后,将文本渲染到流中,转换为 Bitmap,并作为图像保存到磁盘中。
使用 C# 在图像上添加文本的代码
上面的示例代码演示了使用 C# 在图像上添加文本的过程。DrawText 方法有多个重载,可将文本渲染到 Bitmap 中,并以 PNG 格式返回流。
本文向我们介绍了如何在无需安装字体的情况下在图像上绘制文本。要将 TTF 转换为 SVG,请参阅文章 在 C# 中将 TTF 转换为 SVG。