Answer the question
In order to leave comments, you need to log in
How to generate an inscription on a picture?
I want to make an action: a person fills out a form (name, company) at the next step, a picture is generated in which the name of the company is substituted. The image must be printable.
How to do this?
Answer the question
In order to leave comments, you need to log in
<?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);
?>
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question