Как вставить текст в картинку на C#

Привет всем, сегодня рассмотрим пример того, как можно реализовать программу, которая вставляет текст в выбранную картинку и сохраняет ее. Для этого нам достаточно написать не большой код:

//изучаем C# на nookery.ru

private void button1_Click(object sender, EventArgs e)
		{
			Image img = Bitmap.FromFile("D:\\i.jpg"); //путь к картинке

			Graphics g = Graphics.FromImage(img);
			g.DrawString("nookery.ru",new Font("Verdana", (float)20), //текст на картинке, шрифт и его размер
			new SolidBrush(Color.White),15,img.Height / 2); //месторасположения текста

			img.Save("D:\\i.new.jpg", System.Drawing.Imaging.ImageFormat.Jpeg); //путь и имя сохранения файла

			g = null; //обнуляем переменные во избежании переполнения памяти
			img = null;
		}

Все строки кода за комментированы, и дают представление того что делает программа. После запуска программы, ваша картинка по указанному пути изменив ее, сохранит ваш текст в ней.

 

Обновлено: 08.12.2017 — 11:56

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.