Te pongo un ejemplo con las truetype ;)
Código PHP:
<?php
header("Content-type: image/jpeg");
$imagen = ImageCreateFromJPEG("fondo.jpg");
$blanco = imagecolorallocate($imagen,255,255,255);
$fuente = "arial.ttf";
$texto = "Texto TrueType\n Prueba";
imagettftext($imagen,20,0,100,100,$blanco,$fuente, $texto);
imagejpeg($imagen);
imagedestroy($imagen);
?>
el segundo parametro de imagettftext es el tamaño de la fuente, el tercero el grado, el cuarto posicion x, quinto posicion y.
Tendras que cambiar las funciones correspondientes por cada tipo de imagen: jpg/jpeg, png y gif.
Ejemplo sencillito y muy productivo ;)