Как нарисовать текст на JPG и снять его с помощью System.Drawing в C#
-
29-09-2019 - |
Вопрос
У кого -нибудь есть хороший пример того, как написать текст на изображение 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");
Другие советы
Я наткнулся на это, надеюсь, это поможет
http://www.codeproject.com/kb/web-image/textonimage.aspx
http://www.switchonthecode.com/tutorials/csharp-snippet-tutorial-how-to-traw-text-on-an-image.
Получите графику от Image Calling CreateGraphics (), используйте его метод Graphics.DrawString и сохраните ее по мере необходимости.
Больше информации:http://msdn.microsoft.com/en-us/library/system.drawing.graphics.drawstring.aspx.
Не связан с StackOverflow