Hola, gracias por la respuesta, use la opcion de imagecopymerge, y el codigo a quedado asi:
Código PHP:
<?php
header("Content-type: image/gif");
//imagecreatefromgif -- Crear una nova imatge a partir de un arxiu o URL
//http://es.php.net/manual/es/function.imagecreatefromgif.php
$img1 = imagecreatefromgif("home.gif");
//Tipus de Letra
$fuente = "daniela.ttf";
//imagecolorallocate -- Reserva un color per una imatge
//http://es.php.net/manual/es/function.imagecolorallocate.php
$color = imagecolorallocate($img1,255,255,255);
//Texte q convertirem amb Imatge
$paraula = "Manteniment Fresc";
$arrayparaula = explode(' ',$paraula);
//imagettftext -- Escriu un texte sobre la imatge utilitzan les fonts TrueType
//http://es.php.net/manual/es/function.imagettftext.php
if($arrayparaula[1]!=''){
$titol1=imagettftext($img1,13,90,15,80,$color,$fuente, $arrayparaula[0]);
$titol2=imagettftext($img1,13,90,28,60,$color,$fuente, $arrayparaula[1]);
imagecopymerge($titol1,$titol2,10, 0, 0, 0, 20, 30, 50);
}else{
imagettftext($img1,13,90,15,80,$color,$fuente, $arrayparaula[0]);
}
//imagegif -- Produir la sortida d'una imatge al navegador o a un arxiu
//http://es.php.net/manual/es/function.imagegif.php
imagegif($img1);
//imagedestroy -- Destrueix una imatge
//http://es.php.net/manual/es/function.imagedestroy.php
imagedestroy($titol1);
imagedestroy($titol2);
imagedestroy($img1);
?>
ahora la base ya esta hecha pero me gustaria perfeccionarlo un poco, a ver, en las linias
Código PHP:
$titol1=imagettftext($img1,13,90,15,80,$color,$fuente, $arrayparaula[0]);
$titol2=imagettftext($img1,13,90,28,60,$color,$fuente, $arrayparaula[1]);
aqui pongo la distancia de las palabras manualmente, ya sea la vertical como la horizontal, como todas las palabras q quiero insertar noser la medida, ya q proceden de una consulta SQL y es apra dibujar la cabecera de una tabla, se podria poner de alguna manera para q siempre me saliera centrado a la imagen q tiene de fondo?
es posible hacer lo q quiero hacer?
es posible transformar este codigo en una funcion para q cuando le pase un parametro me retorne la imagen?
la cabecera de la tabla se crea de la siguiente manera:
Código PHP:
<table width="98%" border="1">
<tr>
<td class="capcelera">DNI</td>
<td class="capcelera">Nombre</td>
<?
$str_seccio = "SELECT id_seccio, nom_seccio FROM seccio WHERE hores=1 ORDER BY nom_seccio";
$sql_seccio = mysql_query($str_seccio) or die("Error SQL Cabecera Secciones: ".mysql_error());
$nreg_seccio = mysql_num_rows($sql_seccio);
if($nreg_seccio!=0){
while($res_seccio = mysql_fetch_row($sql_seccio)){
?>
<td class="capceleravertical" height="20px"><?=htmlentities($res_seccio[1]);?></td>
<?
}
}
?>
la idea es q esta linia
<td class="capceleravertical" height="20px"><?=htmlentities($res_seccio[1]);?></td>
cuando la dibuje me salga ya el titulo en vertical... es factible?
Saludos y muchas gracias de antemano!