Estoy haciendo una pequeña página en PHP que recibirá como parámetro el nombre de una imagen (supongamos "1.jpg"), y la mostrará cambiando su tamaño para evitar que sea más grande que la pantalla.
El código que estoy usando es el siguiente:
Código PHP:
<?
$img = imagecreatefromjpeg($imagen);
$picsize = 408;
$new_w = imagesx($img);
$new_h = imagesy($img);
$aspect_ratio = $new_h / $new_w;
if(imagesx($img)>imagesy($img)){
$new_w = $picsize;
$new_h = abs($new_w * $aspect_ratio);
} else {
$new_h = $picsize;
$new_w = abs($new_h * $aspect_ratio);
}
$dst_img = imagecreate($new_w,$new_h);
imagecopyresized($dst_img,$img,0,0,0,0,$new_w,$new_h,imagesx($img),imagesy($img));
imagejpeg($dst_img,'',100);
?>
Alguien podría decirme qué estoy haciendo mal?
Aclaro que el directorio tiene permisos 777
Saludos y gracias de antemano