@sunmax

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

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

Как такое сделать?
  • Вопрос задан
  • 2408 просмотров
Решения вопроса 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 подпись картинки». Ты же не немощный!
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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