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

Чем сгенерировать надпись на картинке?

Хочу сделать акцию: человек заполняет форму (имя, компания) на следующем шаге генерируется картинка в которую подставляется название компании. Картинка должна быть пригодной к печати.

Как такое сделать?
  • Вопрос задан
  • 2408 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Дизайнер интерфейсов
    9 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Нетология
    UX/UI-дизайнер
    14 месяцев
    Далее
Решения вопроса 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
<?php
  //Set the Content Type
  header('Content-type: image/jpeg');

  // Create Image From Existing File
  $jpg_image = imagecreatefromjpeg('sunset.jpg');

  // Allocate A Color For The Text
  $white = imagecolorallocate($jpg_image, 255, 255, 255);

  // Set Path to Font File
  $font_path = 'font.TTF';

  // Set Text to Be Printed On Image
  $text = "This is a sunset!";

  // Print Text On Image
  imagettftext($jpg_image, 25, 0, 75, 300, $white, $font_path, $text);

  // Send Image to Browser
  imagejpeg($jpg_image);

  // Clear Memory
  imagedestroy($jpg_image);
?>

www.phpforkids.com/php/php-gd-library-adding-text-...
php.net/manual/en/function.imagettftext.php
php.net/manual/en/function.imagestring.php
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Grag
Блин, целая куча php библиотек для этого есть, просто в Google напиши «php подпись картинки». Ты же не немощный!
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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