Lo hice de la manera mas sencilla, como ser q maximo tendra dos palabras hice un simple Explode y utilice el imagecopymerge, pero al final como no sabia como centrar correctamente la palabra lo deje en una sola linia ya q no dispongo de mucho mas tiempo para seguir mirandome este tema... asi q si alguno sabe o encuentra la solucion a mi dilema estaria bastante agradecido si lo comparte con nosotros...
Código PHP:
<?php
header("Content-type: image/gif");
//Texte q convertirem amb Imatge
$var = $_GET['var'];
$arrayvar = explode(' ',$var);
//http://es.php.net/manual/es/function.imagecreatefromgif.php
$img1 = imagecreatefromgif("home.gif");
//Tipus de Lletra
$fuente = "comic.ttf";
//http://es.php.net/manual/es/function.imagecolorallocate.php
$color = imagecolorallocate($img1,255,255,255);
//http://es.php.net/manual/es/function.imagettftext.php
if($arrayvar[1]!=''){
$titol1=imagettftext($img1,13,90,15,80,$color,$fuente, $arrayvar[0]);
$titol2=imagettftext($img1,13,90,28,60,$color,$fuente, $arrayvar[1]);
//http://es2.php.net/manual/es/function.imagecopymerge.php
imagecopymerge($titol1,$titol2,10, 0, 0, 0, 20, 30, 50);
}else{
imagettftext($img1,11,90,15,85,$color,$fuente, $var);
}
//http://es.php.net/manual/es/function.imagegif.php
imagegif($img1);
//http://es.php.net/manual/es/function.imagedestroy.php
imagedestroy($titol1);
imagedestroy($titol2);
imagedestroy($img1);
?>
esto es la base para poder realizar cabeceras en vertical, q esa fue mi idea desde q empece el post en CSS. Apartir de aqui q cada uno q lo use algun dia q lo mejore y lo adapte a su mejor gusto...
Saludos