Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2012, 14:38
tonydx16
 
Fecha de Ingreso: febrero-2011
Mensajes: 233
Antigüedad: 13 años, 10 meses
Puntos: 4
Pregunta Redimensionar tamaño de la imagen antes de mover a la carpeta

Quisiera saber cómo redimensionar una imagen que se suba al servidor a la mitad del tamaño original (por ejemplo)..

tengo el siguiente código... y creo que se debe redimensionar cuando está en la carpeta temporal y trasladarlo a la carpeta con el nuevo tamaño...

Código PHP:
Ver original
  1. <?php
  2. $directorio = "galeria/usuarios/nuevo/";
  3. $direc = $_FILES['imagen']['tmp_name'];
  4. $i = getimagesize($_FILES['imagen']['tmp_name']);
  5.  
  6. $altura_original = $i[0];
  7. $anchura_original = $i[1];
  8.  
  9. $altura_nueva= $altura_original / 2;
  10. $anchura_nueva = $anchura_original / 2;
  11.    
  12. $imagenoriginal = imagecreatefromjpeg($direc);
  13. $imagennueva = imagecreatetruecolor($anchura_nueva,$altura_nueva);
  14. imagecopyresampled($imagennueva, $imagenoriginal, 0, 0, 0, 0, $anchura_nueva, $altura_nueva, $anchura_original, $altura_original);
  15. imagejpeg($imagennueva, $_SERVER['DOCUMENT_ROOT']."/".$directorio);
  16.  
  17. $subir_imagen = @move_uploaded_file($_FILES['imagen']['tmp_name'],$directorio."nueva_imagen".jpg");
  18. ?>

quisiera saber si está bien el código.. a mí me sale error.. gracias

Última edición por tonydx16; 22/05/2012 a las 14:44