Hola a todos otra vez.
Bueno, ya no me da problemas en el tema de funciones, pero la imagen que me devuelve es erronea (Sale el dibujo de "La imagen no existe" del explorador).
El código es el siguiente:
Código PHP:
// Llamada: [url]http://lnx.asteriscopuntoasterisco.com/imagen.php?x=100&y=130&url=RUTA[/url] URL IMAGEN
$url=$_GET["url"];
$y=$_GET["y"];
$x=$_GET["x"];
if ($url==""){
die("URL de la imagen nula");
}
header("Content-type: image/jpeg");
$imageinfo=getimagesize ($url);
$xo=$imageinfo[0];
$yo=$imageinfo[1];
if($imageinfo[2]==1){
$original_image= imagecreatefromgif($url);
}
if($imageinfo[2]==2){
$original_image= imagecreatefromjpeg($url);
}
if($imageinfo[2]==3){
$original_image= imagecreatefrompng($url);
}
if($imageinfo[2]>3){
die('Error al procesar imagen');
}
$nuevo_x=$xo/$x;
$nuevo_y=$yo/$y;
if($nuevo_x<$nuevo_y){
$nuevo=$nuevo_x;
} else {
$nuevo=$nuevo_y;
}
$im = imagecreatetruecolor(ceil($x*$nuevo),ceil($y*$nuevo));
imagecopyresized($im,$original_image,0,0,0,0,ceil($x*$nuevo),ceil($y*$nuevo),$x,$y);
imagejpeg($im);
imagedestroy($im);
Aquí teneis un ejemplo:
http://lnx.asteriscopuntoasterisco.c...s/gcfrente.jpg
¿Podéis ayudarme? ¿Por qué falla?
¡Muchas gracias!