Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/06/2008, 22:55
Rempty
 
Fecha de Ingreso: junio-2008
Mensajes: 4
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Que es libreria GD??

Hola kenso.
Bueno te pasare una parte del codigo q use una vez para crear thumbnails

Código PHP:
$path="photos/".$iduser;
$ancho_deseado=70;//  asignamos un ancho
$origen_imagen=$path.'/'.$file_name."";// la imagen de origen
$pre="s"// un prefijo q se le puede dar a la imagen

function tmb_creation($path$ancho_deseado$origen_imagen$file_name$pre) {
        
$destino_imagen=$path.'/'.$pre.'_'.$file_name.""// asignamos el lugar donde se va a guardar
        
$dimensiones_imagen_original getimagesize($origen_imagen);// obtenemos los datos de la imagen original
// Verificamos al extension
        
if($dimensiones_imagen_original[2]==1){$imagen_original imagecreatefromgif($origen_imagen);} 
        if(
$dimensiones_imagen_original[2]==2){$imagen_original imagecreatefromjpeg($origen_imagen);} 
// extraemos el ancho de la imagen
        
$ancho_imagen_original=$dimensiones_imagen_original[0];
        
$alto_imagen_original=$dimensiones_imagen_original[1];
// Encontramos el nuevo alto para la imagen partiendo del ancho q enviamos
        
$relacion $ancho_imagen_original/$ancho_deseado;
        
$alto_deseado ceil($alto_imagen_original/$relacion);
        
$nueva_imagen imagecreatetruecolor($ancho_deseado,$alto_deseado);
// creamos nuestra imagen
        
imagecopyresampled($nueva_imagen$imagen_original0000$ancho_deseado$alto_deseado$ancho_imagen_original$alto_imagen_original);
        
imagejpeg($nueva_imagen$destino_imagen100);
        
imagegif($nueva_imagen$destino_imagen100);    
}

tmb_creation($path$ancho_deseado$origen_imagen$file_name$pre); 
Espero te sirva