Задать вопрос
Kirixo
@Kirixo

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

Допустим пользователь загружает в приложение/сайт картинку выбирает область и пишет текст, а потом нужно этот текст совместить с картинкой и на выход получить обычный jpg, png или что то такое. Объясните пожалуйста как это делается неважно на каком ЯПе.
  • Вопрос задан
  • 136 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности + ИИ
    9 месяцев
    Далее
Решения вопроса 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;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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