Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2005, 17:25
ElSer
 
Fecha de Ingreso: marzo-2005
Mensajes: 158
Antigüedad: 19 años, 1 mes
Puntos: 0
Ayuda con imágenes

Hola gente, el problema que tengo es el siguiente:

http://topaz.com.ar.elserver.com/P/formulario.htm

necesito que el texto que dibuja lo alinee a la derecha y a la izq respectivamente. Yo puse unas coordenadas aproximadas, pero no me sirve porque si pones un texto muy largo, se sale de la imagen y queda cortado.

me explico?

gracias
salu2

PD: Para hacer eso utilizé la librería gd y el código es este:
Código:
<?
	//***********************
	//***RECOGE VARIABLES****
	//***********************
	$color=$_POST['color'];
	$nombre=$_POST['nombre'];
	$empresa=$_POST['empresa'];
	$dir=$_POST['direccion'];
	$email=$_POST['email'];
	//*********************
	//**CREA IMAGEN********
	//*********************
	header("Content-Type: image/png");
	$im=imagecreate(400,200);
	
	if($color=="rojo"){
		$color=imagecolorallocate($im,255,0,0);
	} elseif($color=="verde") {
		$color=imagecolorallocate($im,0,255,0);
	} elseif($color=="azul") {
		$color=imagecolorallocate($im,0,0,255);
	}
	$font="fuentes/arial.ttf";
	$gris=imagecolorallocate($im,160,160,160);
	#$marco_emp=ImageTTFBBox(20,0, "fuentes/arial.ttf",$empresa);
	#$marco_dir=ImageTTFBBox(5,0, "fuentes/arial.ttf",$dir);
	#$marco_email=ImageTTFBBox(5,0, "fuentes/arial.ttf",$email);
	imagefill($im,400,200,$color);
	imagettftext($im,30,0,10,50,$gris,$font,$empresa);
	imagettftext($im,20,0,10,80,$gris,$font,$nombre);
	imagettftext($im,10,0,290,150,$gris,$font,$dir);
	imagettftext($im,10,0,290,190,$gris,$font,$email);
	imagepng($im);
	imagedestroy($im);
?>

Última edición por ElSer; 25/03/2005 a las 17:27