添加文本到图像的方法

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

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

过去,我使用旧的MFC函数在白色背景下生成黑色文本,并自己处理添加其他效果。

1-是否有更简单的方法来生成白色背景上的黑色文本? 使用从C#或.net创build的DLL会很好。

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

GDI +是你正在寻找的。

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

特别是类图形及其方法Graphics.FromImage将帮助你。

Imagemagick有一个C ++ API,可以用来访问它的图像处理功能。 ImageMagick有很多功能,我会研究它的所有图像处理需求。