Ver Mensaje Individual
  #14 (permalink)  
Antiguo 08/06/2011, 13:37
Avatar de destor77
destor77
 
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 20 años
Puntos: 43
Respuesta: [APORTE] Subir y redimensionar imagenes

y asi es como lo uso en mi controlador:
Código PHP:
Ver original
  1. if ($file['name']!='') {
  2.                     $nombreFoto = $this->Utilidades->validarNombreArchivo($file['name']);
  3.                     $sinformatos=array("_jpg","_png","_gif","_jpeg","_JPEG","_JPG","_PNG","_GIF");
  4.                     $conformatos=array(".jpg",".png",".gif",".jpeg",".JPEG",".JPG",".PNG",".GIF");
  5.  
  6.                     $rutaFoto = $this->Config->get('imagenes')."productos/prod_".$idProductos."_".$nombreFoto;
  7.                     $rutaFotoThumb = $this->Config->get('imagenes')."productos/prod_".$idProductos."_".$nombreFoto;
  8.                     //creo el thumb
  9.                     $image->load($file['tmp_name']);
  10.                     //seteo si quiero la imagen con fondo transparente
  11.                     $image->setTransparent(true);
  12.                    
  13.                     //valido si es un libro o un medicamento para setear los tamaños
  14.                     if($_REQUEST['tipo'] == 1) {
  15.                         $image->resize(65,142);
  16.                     }
  17.                     else {
  18.                         $image->resize(93,128);
  19.                     }
  20.  
  21.                     $image->save($rutaFotoThumb) ;