Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/10/2010, 11:36
mariomon17
 
Fecha de Ingreso: noviembre-2009
Mensajes: 846
Antigüedad: 14 años, 6 meses
Puntos: 34
Respuesta: Redimensionar y cortar.

Código PHP:
Ver original
  1. <?php
  2.  
  3. $archivo = 'imagen.jpg';
  4. $tamano = 100;
  5. list($ancho, $alto) = getimagesize($archivo);
  6. if($ancho>$alto)
  7. {
  8.     $new_alto = $tamano;
  9.     $new_ancho = ($ancho/$alto)*$new_alto;
  10.  
  11.     $x = ($ancho-$alto)/2;
  12.     $y = 0;
  13. }
  14. else {
  15.     $new_ancho = $tamano;
  16.     $new_alto = ($alto/$ancho)*$new_ancho;
  17.  
  18.     $y = ($alto-$ancho)/2;
  19.     $x = 0;
  20. }
  21.  
  22. $origen = imagecreatefromjpeg($archivo);
  23. $temp = imagecreatetruecolor($tamano, $tamano);
  24. imagecopyresampled($temp, $origen, 0, 0, $x, $y, $new_ancho, $new_alto, $ancho, $alto);
  25. imagejpeg($temp, "nueva_".$archivo, 100);
  26. imagedestroy($temp);
  27. imagedestroy($origen);
  28.  
  29. ?>
Este codigo esta sacado de aqui: http://www.forosdelweb.com/f18/aport...drados-619577/

SIGO con las mismas dudas, por favor AYUDA.