在图像上方和图像区域外绘制文本
Draw text on top of an image and outside the image area
我想在图像上方和图像区域之外绘制文本。通过这个,我的意思是产生一个具有新尺寸的新图像。为了说明,我想转换这样的图片:
像这样:
此外,我希望它是透明的。即图像和文本之间的 space 应该是透明的。知道如何在 C# 控制台应用程序中执行此操作吗?
使用 .net 框架的 System.Drawing 库很容易做到。你可以用它做很多事情。这是来自堆栈溢出的参考帖子,Adding text to image and save
但它的长短是:
- 在 system.drawing 中创建一个新的空白图像以放置您的图像。
- 将您的图像放入空白图像中。 (How do I overlay an image in .NET)
- 在同一张空白图片中放置文字,位于图片叠加层之外。
大功告成!
我想在图像上方和图像区域之外绘制文本。通过这个,我的意思是产生一个具有新尺寸的新图像。为了说明,我想转换这样的图片:
像这样:
此外,我希望它是透明的。即图像和文本之间的 space 应该是透明的。知道如何在 C# 控制台应用程序中执行此操作吗?
使用 .net 框架的 System.Drawing 库很容易做到。你可以用它做很多事情。这是来自堆栈溢出的参考帖子,Adding text to image and save
但它的长短是:
- 在 system.drawing 中创建一个新的空白图像以放置您的图像。
- 将您的图像放入空白图像中。 (How do I overlay an image in .NET)
- 在同一张空白图片中放置文字,位于图片叠加层之外。
大功告成!