Código PHP:
<?php
header("Content-type: image/jpg");
include("imgbase.php");
$imagen = imagecreatefromjpeg(''.$imagena.'');
//Colores
$blanco = imagecolorallocate($imagen, 255, 255, 255);
$gris = imagecolorallocate($imagen, 128, 128, 128);
$negro = imagecolorallocate($imagen, 0, 0, 0);
// El texto a dibujar
$texto = $_GET['texto'];
$texto1 = $_GET['texto1'];
//Salto de Linea
$textoo = wordwrap($texto, 18, "\n", true);
$textoo1 = wordwrap($texto1, 18, "\n", true);
//Fuente
$fuente = 'verdanab.ttf';
//Centrar
$dimensions = imagettfbbox(20, 0, $fuente, $textoo);
$textWidth = abs($dimensions[4] - $dimensions[0]);
$xx =(imagesx($imagen)-$textWidth)/2;
$dimensions1 = imagettfbbox(20, 0, $fuente, $textoo1);
$textWidth1 = abs($dimensions1[4] - $dimensions1[0]);
$xx1 =(imagesx($imagen)-$textWidth1)/2;
// Añadir algo de sombra al texto
imagettftext($imagen, 21, 0, $xx, 33, $negro, $fuente, $textoo);
imagettftext($imagen, 21, 0, $xx1, 358, $negro, $fuente, $textoo1);
// Añadir el texto
imagettftext($imagen, 21, 0, $xx, 30, $blanco, $fuente, $textoo);
imagettftext($imagen, 21, 0, $xx1, 355, $blanco, $fuente, $textoo1);
imagepng($imagen);
imagedestroy($imagen);
?>