Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/01/2008, 19:16
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 12 años, 9 meses
Puntos: 292
Re: Redimensionar imagen a altura y ancho fijos SIN deformar

okram ha de estar ocupado........... a ver si alguien me puede ayduar...............

se me frena el script........ solo dura unos cuantos segundos en ejecucion

Código PHP:
<?php
include_once "PHPImagen.lib.php";  // libreria de OKRAM

set_time_limit(1000);
do_gal ("/imagenes"140,180);

Function 
do_gal($dir,$ancho,$alto){  // hacer galeria  
if (is_dir($dir)) {

$dir2 $dir."/th";
if (!
is_dir($dir2)) mkdir("$dir2",0700);

    if (
$fp opendir($dir)) {
        while ((
$archivo readdir($fp)) !== false) {
            
//$info =  pathinfo($dir.$archivo);  $ext  =  $info['extension']; // extension        

            
$archivo_partes =explode(".",$archivo);
            
$archivo_sin_ext=$archivo_partes[0];
            
            if (
$archivo!="." && $archivo!=".."){            
            
//echo $dir2."/".$archivo_sin_ext."<br/>";   echo $dir."/".$archivo."<br/>";
                    
            
$imagen = new Imagen($dir."/".$archivo);            
            
$imagen->resize($ancho,$alto,TRUE);
            
$imagen->doSave($dir2."/".$archivo_sin_ext,90); 
            
            }
        }
        
closedir($fp);
    }
}

}


?>
He detectado que el problema se origina con imagenes muy pesadas.... para lo que es un JPEG...como 200 Kb....

¿ Deberia excluirlas ?
__________________
Salu2!

Última edición por Italico76; 28/01/2008 a las 19:22