Ver Mensaje Individual
  #14 (permalink)  
Antiguo 22/06/2011, 22:11
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Respuesta: Funcion no redimensiona fotos mas pequeñas

Según lo entiendo, aqui trae la imagen original:

Código PHP:
Ver original
  1. $image = new ResizePicture($_FILES['foto']['tmp_name']);
  2.     $original = 'original_' . $_FILES['foto']['name'];
  3.     $image->save($original);

y aqui hace los cambios:

Código PHP:
Ver original
  1. if($image->getWidth() > 444){
  2.         $image->resizeToWidth(444);
  3.         $w444 = 'w444_' . $_FILES['foto']['name'];
  4.         $w444 = $foto_nombre. '.' . $extension;
  5.         $image->save($ruta1.$w444);
  6.     }
  7.  
  8.     if($image->getWidth() > 54){
  9.         $image->resizeToWidth(54);
  10.         $w54 = 'w54_' . $_FILES['foto']['name'];
  11.         $w54 = $foto_nombre. '.' . $extension;
  12.         $image->save($ruta2.$w54);
  13.     }

Entiendo que escala la imagen para no deformarla pero al hacerlo no me queda ajustada al tamaño en el jquery (este debería ser en la grande 444 x 444 y en el thumbnail 54 x 54) pero como cargo imagenes de diferentes alto y ancho (ejemplo 1500 x 1200) nunca me redimensiona a las medidas que necesito.

Le dije al cliente que debia cargar las imagenes del tamaño indicado pues esto le garantiza que se vean optimas, pero me dice que no quiere hacer ese trabajo y que el sistema debería hacerlo.

No se que mas hacer.
__________________
Caminando con el corazón partío