Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/11/2007, 02:48
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Re: PH`P+GD - Crear Imagen desde Texto con salto de linea

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,10000203050);
}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
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier

Última edición por sergi_climent; 27/11/2007 a las 02:58