Kirixo
@Kirixo

Как программно менять картинки?

Допустим пользователь загружает в приложение/сайт картинку выбирает область и пишет текст, а потом нужно этот текст совместить с картинкой и на выход получить обычный jpg, png или что то такое. Объясните пожалуйста как это делается неважно на каком ЯПе.
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
twobomb
@twobomb
Загружается картинка, рисуется на картинке текст, и сохраняется в нужный формат.
Пример на C#
Image img = Bitmap.FromFile("D:\\i.jpg"); //путь к картинке 
Graphics g = Graphics.FromImage(img);
g.DrawString("Мой текст",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;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы