Gracias tanto a okram y a DooBie, pero el problema es que me di cuenta que solo puedo cambiar el tamaño de las JPG, pero como hago para GIF y PNG tambien???
Hice esto pero no funca:
Código PHP:
function miniatura($nombre_imagen, $nombre_miniatura){
$nombre_imagen = basename($imagen_user); // $imagen_user = $_FILES['archivo']['name']
$datos = getimagesize($nombre_imagen);
if($tipo=="image/gif"){ $img = imagecreatefromgif($nombre_imagen); }
if($tipo=="image/jpeg"){ $img = imagecreatefromjpeg($nombre_imagen); }
if($tipo=="image/png"){ $img = imagecreatefrompng($nombre_imagen); }
$width = imagesx($img);
$height = imagesy($img);
$tmp_img = imagecreatetruecolor($GLOBALS['nuevo_ancho'], $GLOBALS['nuevo_alto']);
imagecopyresized($tmp_img, $img, 0, 0, 0, 0, $GLOBALS['nuevo_ancho'], $GLOBALS['nuevo_alto'], $width, $height);
if($tipo=="image/gif"){ imagegif($tmp_img, $nombre_miniatura); }
if($tipo=="image/jpeg"){ imagejpeg($tmp_img, $nombre_miniatura); }
if($tipo=="image/png"){ imagepng($tmp_img, $nombre_miniatura); }
imagedestroy($tmp_img);
}
No para de tirar errores, como puedo hacer para adaptar el que me dio DooBie para imagenes JPG, GIF y PNG
Gracias