Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/09/2010, 14:02
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 7 meses
Puntos: 101
Respuesta: Manejar las imagenes subidas

Gd es algo muy generico. Sobre esa libreria se han escrito otras. Esta es mi preferida:

http://phpthumb.gxdlabs.com

Yo la uso asi:
Código PHP:
Ver original
  1. // hago la miniatura
  2.             require_once 'miniaturas/ThumbLib.inc.php';
  3.  
  4.             $options = array('jpegQuality' => 80);
  5.  
  6.             $temporal = $_FILES['foto']['tmp_name'];
  7.             $temporal = urldecode($temporal);
  8.  
  9.             try
  10.             {
  11.                  $img = PhpThumbFactory::create($temporal, $options);
  12.                  $thumb = PhpThumbFactory::create($temporal, $options);
  13.             }
  14.             catch (Exception $e)
  15.             {
  16.                  $error = '<h3>Error escalando la imagen.</h3>';
  17.             }
  18.  
  19.             // guarda la foto recortada y minimizada
  20.             $thumb->adaptiveResize(90,90)->save($carpeta.$nuevoNombre);
  21.             echo "<img src='".$carpeta.$nuevoNombre."' alt='' />";