将图像添加到图像的方法

时间:2010-01-14 18:01:45

标签: c# c++ windows image text

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

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

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

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

2 - 有什么能直接做我想做的事吗?

2 个答案:

答案 0 :(得分:3)

Imagemagick有一个C ++ api,可用于访问其图像处理功能。 ImageMagick具有 ton 功能,我会根据您的所有图像处理需求进行调查。

答案 1 :(得分:3)

GDI +就是你要找的。

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

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