Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/08/2005, 16:06
DirecFox
 
Fecha de Ingreso: julio-2003
Ubicación: Arequipa - Peru
Mensajes: 148
Antigüedad: 21 años, 3 meses
Puntos: 0
Exclamación tal ves esto te ayude

Hola una ves navegando me encontre este script y lo modifique segun mi necesidad utiliza librerias GD y si la imagen ya esta creada solo la utiliza
Código PHP:
function thumbjpeg($imagen,$altura,$prefijo_thumb) {
    
$ImgPeq="";
    
$dir_thumb "thumbs/";
    
$camino_nombre=explode("/",$imagen); 
    
$nombre=end($camino_nombre);
    
$camino=substr($imagen,0,strlen($imagen)-strlen($nombre));
    if (!
file_exists($camino.$dir_thumb))
        
mkdir ($camino.$dir_thumb) or die("No se ha podido crear el directorio $dir_thumb");
    if (!
file_exists($camino.$dir_thumb.$prefijo_thumb.$nombre)) {
    
$img imagecreatefromjpeg($camino.$nombre) or die("No se encuentra la imagen $camino$nombre<br>n");
        
$datos getimagesize($camino.$nombre) or die("Problemas con $camino$nombre<br>n");
        
$ratio = ($datos[1] / $altura);
        
$anchura round($datos[0] / $ratio);
        
$thumb imagecreatetruecolor($anchura,$altura);
        
imagecopyresampled ($thumb$img0000$anchura$altura$datos[0], $datos[1]);
        
imagejpeg($thumb,$camino.$dir_thumb.$prefijo_thumb.$nombre);
        
$ImgPeq=$camino.$dir_thumb.$prefijo_thumb.$nombre;        
    }else{
        
$ImgPeq=$camino.$dir_thumb.$prefijo_thumb.$nombre;
    }
    return 
$ImgPeq;

esta es la forma de llamar a la imagen
Código PHP:
thumbjpeg("fotos/".mysql_result($query,$Vcmax,0)."/principal.jpg",140,"Ale_"
Saludos

direcfox
__________________
Sysdev tu Hosting
http://www.preuniversitarioonline.com Llevamos la universidad a tu casa