Te dejo un ejemplo para que veas si te es util.
Código PHP:
<?php
header("Content-type: image/jpeg");
$im = imagecreate(400,300);
$blanco = ImageColorAllocate($im, 255,255,255);
$negro = ImageColorAllocate($im, 0,0,0);
ImageTTFText($im, 20, 180, 350, 50, $negro, "verdana0.ttf",
"Esto es una Verdana");
ImageTTFText($im, 20, 0, 75, 250, $negro, "tahoma.ttf",
"Esto es una Tahoma");
ImageTTFText($im, 25, 90, 375, 225, $negro, "impact_0.ttf",
"Esto es Impact");
ImageTTFText($im, 25, 270, 50, 75, $negro, "impact_0.ttf",
"Esto es Impact");
imagejpeg($im);
imagedestroy($im);
?>
saludos