What are some methods for adding a short text to an image file in PHP?

To add a short text to an image file in PHP, you can use the GD library functions to manipulate images. One common approach is to create a new image with the text overlaid on top of the original image. You can specify the font, size, color, and position of the text to customize its appearance.

// Load the original image
$image = imagecreatefromjpeg('original.jpg');

// Set the text to be added
$text = 'Sample Text';

// Set the font size and color
$font_size = 20;
$color = imagecolorallocate($image, 255, 255, 255);

// Set the position of the text
$x = 10;
$y = 10;

// Add the text to the image
imagettftext($image, $font_size, 0, $x, $y, $color, 'arial.ttf', $text);

// Output the image with the text
header('Content-type: image/jpeg');
imagejpeg($image);

// Free up memory
imagedestroy($image);