如何在jpg上绘制文本并使用system.drawing在c#中重新保存它

时间:2010-10-11 17:41:53

标签: c# asp.net system.drawing system.drawing.imaging

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

3 个答案:

答案 0 :(得分: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");

答案 1 :(得分:1)

答案 2 :(得分:1)

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

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