Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/07/2012, 04:50
Avatar de NnikoO
NnikoO
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario
Mensajes: 245
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Problema con clase resize-crop!

Y este el archivo que llama a la clase y hace los resize que cada imágen. Por get paso el directorio donde se encuentra la foto, y el nombre de la imagen:

Código PHP:
Ver original
  1. <?php
  2.    
  3.     $directorio = $_GET['directorio'];
  4.     $imagen     = $_GET['foto'];
  5.    
  6.    
  7.     include("resize-class.php");
  8.    
  9.     //FOTO 01
  10.     $resizeObj = new resize($directorio . "/" . $imagen);  
  11.        
  12.     //Redimensiona para SLIDE
  13.     $resizeObj -> resizeImage(368, 288, 'crop');
  14.     $resizeObj -> saveImage($directorio . "/" . "slide/slide_" . $imagen, 100);
  15.    
  16.     //Redimensiona para LISTADO
  17.     $resizeObj -> resizeImage(198, 198, 'crop');
  18.     $resizeObj -> saveImage($directorio . "/" . "listado/listado_" . $imagen, 100);
  19.    
  20.     //Redimensiona original si es mayor a 800 x 600
  21.     $dimension = getimagesize($directorio . "/" . $imagen);
  22.     if($dimension[0] > 800 OR $dimension[1] > 600){
  23.        
  24.         $resizeObj -> resizeImage(800, 600, 'auto');
  25.    
  26.         $resizeObj -> saveImage($directorio . "/" . $imagen, 100);
  27.    
  28.     }
  29.    
  30.  
  31.         header("Location: ../inicio.php");
  32.     exit;
  33.        
  34.    
  35. ?>