bueno debido a los arrasantes comentarios y ayuda que me han brindado lo he tenido que hacer yo solo ;) y como yo no soy egoista aqui ta:
thumnails.php
Código PHP:
<?php
$ext_file=split("[.]",$file);
$ext = strtolower($ext_file[2]);
$tam=getimagesize($file);
if(($tam[1]/$tam[0])>10){
$n_alto=80;
$n_ancho=($n_alto*($tam[0]/$tam[1]));
}else{
$n_ancho=80;
$n_alto=($n_ancho*($tam[1]/$tam[0]));
}
if($ext=="jpg" || $ext=="jpeg"){
$origen = imagecreatefromjpeg($file);
$imagen = imagecreatetruecolor($n_ancho,$n_alto);
imagecopyresampled($imagen,$origen,0,0,0,0,$n_ancho,$n_alto,$tam[0],$tam[1]);
header("Content-type: image/jpeg");
imagejpeg($imagen);
}else if($ext=="png"){
$origen = imagecreatefrompng($file);
$imagen = imagecreatetruecolor($n_ancho,$n_alto);
imagecopyresampled($imagen,$origen,0,0,0,0,$n_ancho,$n_alto,$tam[0],$tam[1]);
header("Content-type: image/png");
imagepng($imagen);
}else if($ext=="gif"){
$origen = imagecreatefromgif($file);
$imagen = imagecreatetruecolor($n_ancho,$n_alto);
imagecopyresampled($imagen,$origen,0,0,0,0,$n_ancho,$n_alto,$tam[0],$tam[1]);
header("Content-type: image/gif");
imagegif($imagen);
}else{
return false;
}
?>
como usarla bueno se hace de la siguiente forma:
Código HTML:
<img src="thumnails.php?file=./galerias/queseyo/usuarios/yo.jpg">
ya esta publicada en las FAQ's de php:
http://www.forosdelweb.com/showthrea...94#post1172994