Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/10/2006, 17:18
Ixtleco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Puente de ixtla
Mensajes: 773
Antigüedad: 22 años, 11 meses
Puntos: 0
Intenta con esta funcion

Código PHP:
<?
function redimencionar($file,$nombre) {  
// Se da por echo la imágen existe y es una imágen JPEG (no se hacen validaciones) 

    
copy($origen,$destino);
    
$imagen = ImageCreateFromJPEG($file);  
    
$width  = imagesx($imagen);  
    
$height = imagesy($imagen);  
      
    
$nueva_anchura  = 150; // Define aquí el ancho requerdo  
    
$nueva_altura = ($nueva_anchura * $height) / $width ;// Para un alto proporcinal (RECOMENDADO) ó ingresa directamente el alto requerido.  
      
        
if (function_exists("imagecreatetruecolor")) {  
           
$calidad = ImageCreateTrueColor($nueva_anchura, $nueva_altura);  
        } else 
$calidad = ImageCreate($nueva_anchura, $nueva_altura);  

    
ImageCopyResized($calidad, $imagen, 0, 0, 0, 0, $nueva_anchura, $nueva_altura, $width, $height);  
    
ImageJPEG($calidad, "archivos/minis/mini_".$nombre, 100);  
    
imagedestroy($imagen);  
    return 
true;  
// Forma de uso:  
// redimencionar(/ruta/archivo.jpg)  
}  
?>
__________________
°º¤ø,¸¸,ø¤º°`°º¤ø,¸S@M°º¤ø,¸¸,ø¤º°`°º¤ø,¸.
Dios solo nos dio el 0 y el 1 y con solo eso hemos construido un universo