Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/04/2010, 07:04
totolia
 
Fecha de Ingreso: mayo-2008
Mensajes: 315
Antigüedad: 16 años
Puntos: 7
Respuesta: No me funciona codigo crear imagen con php

Pueden ayudarme, consegui hacer el codigo que me añada el texto el problema viene a ser que tambien quiero que me la redimensione antes. Que hay algo mal ordenado o erroneo?

Código PHP:
<?php

$fondo 
$_REQUEST['imagen'];

$fuente "arial.ttf";


if(
eregi('.gif',$fondo)) {
header('Content-type: image/gif');
}
elseif(
eregi('.jpeg',$fondo)||eregi('.jpg',$fondo)) {
header('Content-type: image/jpeg');
}
elseif(
eregi('.png',$fondo)) {
header('Content-type: image/png');
}
else {
exit(
"Your image is not a gif, jpeg or png image. Sorry.");
}


if(
eregi('.gif',$fondo)) {
$imagen imagecreatefromgif("$fondo");
}
elseif(
eregi('.jpeg',$fondo)||eregi('.jpg',$fondo)) {
$imagen imagecreatefromjpeg("$fondo");
}
elseif(
eregi('.png',$fondo)) {
$imagen imagecreatefrompng("$fondo");
}


$naranja imagecolorallocate($imagen25515525);


$texto $_REQUEST['texto'];  


$imgAncho imagesx ($imagen);
$imgAlto =imagesy($imagen);
$imagen2 ImageCreate($_REQUEST[ancho],$_REQUEST[alto]);
$imagen3 ImageCopyResized($imagen2,$imagen,0,0,0,0,$_REQUEST[ancho],$_REQUEST[alto],$imgAncho,$imgAlto);

$imagen4 imagestring($imagen3511$texto$naranja);





if(
eregi('.gif',$fondo)) {
imagegif($imagen4);
}
elseif(
eregi('.jpeg',$fondo)||eregi('.jpg',$fondo)) {
imagejpeg($imagen4);
}
elseif(
eregi('.png',$fondo)) {
imagepng($imagen4);
}
else {
exit(
"Your image is not a gif, jpeg or png image. Sorry.");
}
imagedestroy($imagen4);
?>
Asi sin redimensionar si que funciona.

Código PHP:
<?php

$fondo 
$_REQUEST['imagen'];

$fuente "arial.ttf";


if(
eregi('.gif',$fondo)) {
header('Content-type: image/gif');
}
elseif(
eregi('.jpeg',$fondo)||eregi('.jpg',$fondo)) {
header('Content-type: image/jpeg');
}
elseif(
eregi('.png',$fondo)) {
header('Content-type: image/png');
}
else {
exit(
"Your image is not a gif, jpeg or png image. Sorry.");
}


if(
eregi('.gif',$fondo)) {
$imagen imagecreatefromgif("$fondo");
}
elseif(
eregi('.jpeg',$fondo)||eregi('.jpg',$fondo)) {
$imagen imagecreatefromjpeg("$fondo");
}
elseif(
eregi('.png',$fondo)) {
$imagen imagecreatefrompng("$fondo");
}


$naranja imagecolorallocate($imagen25515525);


$texto $_REQUEST['texto'];  




imagestring($imagen511$texto$naranja);





if(
eregi('.gif',$fondo)) {
imagegif($imagen);
}
elseif(
eregi('.jpeg',$fondo)||eregi('.jpg',$fondo)) {
imagejpeg($imagen);
}
elseif(
eregi('.png',$fondo)) {
imagepng($imagen);
}
else {
exit(
"Your image is not a gif, jpeg or png image. Sorry.");
}
imagedestroy($imagen);
?>

Me estoy matando a buscarlo pero no encuentro nada. Gracias