在我的 C++ 程序中,我希望能够在图像上添加一些文本。我已经可以加载/保存图像,我只需要向其中添加文本即可。
我希望能够使用不同的字体、颜色、斜体、粗体、纯色/透明背景、字母周围有边框等。
我过去通过使用旧的 MFC 函数在白色背景上生成黑色文本来完成此操作,并进行自己的处理以添加其他效果。
1-是否有更简单的方法来生成白底黑字?使用从 C# 或 .net 创建的 DLL 就可以了。
2-有什么东西可以直接做我想做的事情吗?
最佳答案
GDI+ 正是您所寻找的。p>
在 .NET 中,您将在 System.Drawing 中找到 GDI+ 类(需要对 System.Drawing.dll 的程序集引用)。
特别是 Graphics 类及其方法 Graphics.FromImage 将为您提供帮助。
关于c# - 向图像添加文本的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2066325/