Привет всем, сегодня рассмотрим пример того, как можно реализовать программу, которая вставляет текст в выбранную картинку и сохраняет ее. Для этого нам достаточно написать не большой код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
//изучаем 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; } |
Все строки кода за комментированы, и дают представление того что делает программа. После запуска программы, ваша картинка по указанному пути изменив ее, сохранит ваш текст в ней.