首页 > 解决方案 > 在图像顶部和图像区域之外绘制文本

问题描述

我想在图像顶部和图像区域之外绘制文本。通过这个,我的意思是产生一个具有新维度的新图像。为了说明,我想转换这样的图片:

添加文本之前

像这样:

添加文字后

另外,我希望它是透明的。即图像和文本之间的空间应该是透明的。知道如何在 C# 控制台应用程序中执行此操作吗?

标签: c#.netimage-processingconsole-application

解决方案


使用 .net 框架中的 System.Drawing 库很容易做到。你可以用它做很多事情。这是来自堆栈溢出的参考发布,将文本添加到图像并保存

但它的长短是:

  1. 在 system.drawing 中创建一个新的空白图像以放置您的图像。
  2. 将您的图像放入空白图像中。(如何在 .NET 中叠加图像
  3. 将文本放在同一个空白图像中,在图像叠加层之外。

你完成了!


推荐阅读