Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/02/2005, 05:17
Avatar de Torus
Torus
 
Fecha de Ingreso: enero-2002
Ubicación: Tú buscame y me encontraras
Mensajes: 413
Antigüedad: 22 años, 10 meses
Puntos: 0
Tomas los valores de la imagen original

Código PHP:
$img imagecreatefromjpeg ($img_original);
$anchura ImageSX($img);
$altura ImageSY($img); 
Comparas si es mayor su anchura respecto a su altuara y segun como sea le aplicas una u otra formula.

Código PHP:
if ($anchura $altura){
$img_anchura =125;//tamaño de la foto final que quieres darle
    
$img_nueva_altura=($altura*$img_anchura)/$anchura  ;
}
if (
$anchura $altura){
$img_anchura=125;;//tamaño de la foto final que quieres darle
$img_nueva_anchura = ($anchura*$img_anchura)/$altura ;
                    
}
    
// crear imagen nueva 
    //$thumb = ImageCreate($img_nueva_anchura,$img_nueva_altura); 
$thumb imagecreatetruecolor($img_nueva_anchura,$img_nueva_altura); 
    
// redimensionar imagen original copiandola en la imagen 
 
imagecopyresized ($thumb,$img,0,0,0,0,$img_nueva_anchura,$img_nueva_altura,ImageSX($img),ImageSY($img)); 
Espero que te sea util
Saludos cordiales
__________________
Hay tanto que aprender y tan poco tiempo