Как нарисовать текст на JPG и снять его с помощью System.Drawing в C#

StackOverflow https://stackoverflow.com/questions/3908631

Вопрос

У кого -нибудь есть хороший пример того, как написать текст на изображение JPG, и снять его с помощью System.Drawing в .NET?

Это было полезно?

Решение

Да, вы можете сделать это довольно легко ...

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");

Другие советы

Получите графику от Image Calling CreateGraphics (), используйте его метод Graphics.DrawString и сохраните ее по мере необходимости.

Больше информации:http://msdn.microsoft.com/en-us/library/system.drawing.graphics.drawstring.aspx.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top