0

任何人都有如何将文本写入 jpg 图像并在 .NET 中使用 System.Drawing 重新保存它的好例子?

4

3 回答 3

5

是的,你可以很容易地做到这一点......

Bitmap bmp = new Bitmap("C:\\test.jpg");
Graphics gra = Graphics.FromImage(bmp);
string text = "Hello\nWorld";

gra.DrawString(text, new Font("Verdana", 24), Brushes.Black, new PointF(0, 0));
bmp.Save("C:\\test_out.jpg");
于 2010-10-11T17:52:31.707 回答
1

我遇到了这些,希望这些帮助

http://www.codeproject.com/KB/web-image/TextOnImage.aspx

http://www.switchonthecode.com/tutorials/csharp-snippet-tutorial-how-to-draw-text-on-an-image

于 2010-10-11T17:46:17.773 回答
1

从调用 CreateGraphics() 的图像中获取图形,使用它的 Graphics.DrawString 方法并根据需要保存。

更多信息:http: //msdn.microsoft.com/en-us/library/system.drawing.graphics.drawstring.aspx

于 2010-10-11T17:52:12.007 回答