c# - 向图像添加文本的方法

标签 c# c++ windows image text

在我的 C++ 程序中,我希望能够在图像上添加一些文本。我已经可以加载/保存图像,我只需要向其中添加文本即可。

我希望能够使用不同的字体、颜色、斜体、粗体、纯色/透明背景、字母周围有边框等。

我过去通过使用旧的 MFC 函数在白色背景上生成黑色文本来完成此操作,并进行自己的处理以添加其他效果。

1-是否有更简单的方法来生成白底黑字?使用从 C# 或 .net 创建的 DLL 就可以了。

2-有什么东西可以直接做我想做的事情吗?

最佳答案

GDI+ 正是您所寻找的。

在 .NET 中,您将在 System.Drawing 中找到 GDI+ 类(需要对 System.Drawing.dll 的程序集引用)。

特别是 Graphics 类及其方法 Graphics.FromImage 将为您提供帮助。

关于c# - 向图像添加文本的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2066325/

相关文章:

windows批量执行about调用命令

windows - 如何在 shell 脚本中关闭通过其参数定位的 Windows 进程?

C++多窗口程序 - 在第二个窗口上创建按钮

c++ - QDataStream operator << 抽象类的重载

c++ - 如何编译 CUDA C++ 项目

c++ - 为什么Boost图形库的read_graphviz()函数会更改节点的索引

c# - Crystal 报表加载报表失败

c# - 将 XML 文件读入 TreeView

c# - 如何在 Monotouch 中创建多级表?

c# - 返回 IQueryable 时覆盖 DbContext