Foros del Web » Programando para Internet » PHP »

Redimensionar imagen al hacer uploading

Estas en el tema de Redimensionar imagen al hacer uploading en el foro de PHP en Foros del Web. Hola gente, les comento....necesito que al cargar una imagen cualquiera gif, jpg o png se me guarde con una ancho de por ejemplo 120 pixeles ...
  #1 (permalink)  
Antiguo 13/02/2006, 09:35
 
Fecha de Ingreso: diciembre-2004
Mensajes: 103
Antigüedad: 13 años
Puntos: 0
Redimensionar imagen al hacer uploading

Hola gente, les comento....necesito que al cargar una imagen cualquiera gif, jpg o png se me guarde con una ancho de por ejemplo 120 pixeles y alto proporcional.
Tengo el siguiente codigo que supongo hay que modificar para poner algo de gd, alguien tiene idea de como hacerlo? GRACIAS DESDE YA!!!

Código:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<form enctype="multipart/form-data" action="<?PHP echo $PHP_SELF ?>" 
method="post">
  <div align="left"> 
    <input type="hidden" name="MAX_FILE_SIZE" value="1000000">
    Subir una imagen: 
    <input name="userfile" type="file" size="15">
    <input type="submit" name="submit" value="Enviar">
  </div>
</form>
<?php 

$extension = explode(".",$userfile_name); 
$num = count($extension)-1; 
if($extension[$num] == "jpg" or $extension[$num] == "jpeg" or $extension[$num] == "gif" or $extension[$num] == "png") 
{ 
if($archivo_size < 300000) 
{ 
if(!move_uploaded_file($userfile, "imagenes/".$userfile_name)) 
{ 
echo "Error al copiar el archivo."; 
} 
else 
{ 
echo "Archivo subido con exito."; 
} 
} 
else 
{ 
echo "el archivo supera 300 Kb."; 
} 
} 
else 
{ 
echo "Los formatos validos son jpg, gif y png"; 
} 
?>
</body>
</html>
  #2 (permalink)  
Antiguo 13/02/2006, 11:05
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Ese código sólo te servirá para subir tu imagen ..

En el proceso de "upload" que haces .. en:
imagenes/".$userfile_name

Tienes el nombre y ruta de la imagen que subistes para continuar con tu proceso. Revisa las FAQ's del foro PHP tienes ejemplos de uso de GD .. y también los ejemplos de la documentación original:

www.php.net/gd

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:09.