Foros del Web » Programando para Internet » PHP »

Script Resize de fotos - Solo por alto

Estas en el tema de Script Resize de fotos - Solo por alto en el foro de PHP en Foros del Web. Amigos ¿Como estan? En esta oportunidad los molesto para consularles si es posible que este script haga el resize solamente por el alto de la ...
  #1 (permalink)  
Antiguo 11/04/2011, 19:23
 
Fecha de Ingreso: noviembre-2010
Ubicación: Capital Federal, Buenos Aires
Mensajes: 60
Antigüedad: 13 años, 4 meses
Puntos: 0
Script Resize de fotos - Solo por alto

Amigos ¿Como estan? En esta oportunidad los molesto para consularles si es posible que este script haga el resize solamente por el alto de la imagen, en caso de ser así el ancho quedaría el original o quedaría reducido acorde al alto asignado?

El alto debe ser de 350px


Gracias!!!


Código PHP:

function redimensionar_jpeg($img_original$img_nueva$img_nueva_anchura$img_nueva_altura$img_nueva_calidad)

    
$img imagecreatefromJPEG($img_original); 
    
$thumb imagecreatetruecolor($img_nueva_anchura,$img_nueva_altura);  
    
imagecopyresampled($thumb,$img,0,0,0,0,$img_nueva_anchura,$img_nueva_altura,ImageSX($img),ImageSY($img)); 
    
ImageJPEG($thumb,$img_nueva,$img_nueva_calidad);
    
ImageDestroy($img);



                 

         if (isset(
$_FILES["archivos"])) {
             
        
 
         
$tot count($_FILES["archivos"]["name"]);

        
         for (
$i 0$i $tot$i++){
             
                
                                                    
            if(
is_uploaded_file($_FILES["archivos"]["tmp_name"][$i])){
  

            
$tmp_name $_FILES["archivos"]["tmp_name"][$i];
            
$name $_FILES["archivos"]["name"][$i];
            
$tamano $_FILES["archivos"]["size"][$i];
            
$tipo $_FILES["archivos"]["type"][$i]; 
            
            
    
                    if (!((
strpos($tipo"gif") || strpos($tipo"png")|| strpos($tipo"jpg")|| strpos($tipo"jpeg")) && ($tamano 500000))) {
                    echo 
'<p style="font-size:14px; color:#FF0000;" align="center"><strong>Error! Formato o tama&ntilde;o incorrectos.-</strong></p>';
                    
                    }else{

                            
                            
$destino="fotos/$_GET[editar]/";
                            
$dir_thumb "thumbs/";
                                if (!
file_exists($destino.$dir_thumb)){
                                    @
mkdir ($destino.$dir_thumb0777true)  
                                    or die(
"No se ha podido crear el directorio ".$destino.$dir_thumb);
                                }
                            
                            
$destTHU$destino.$dir_thumb;
                            
                            
                            if(
move_uploaded_file($_FILES["archivos"]["tmp_name"][$i],$destino.$name)){
                            
redimensionar_jpeg($destino.$name$destTHU.$name46735070); // medidas!
                            
                    
        
        
}
                        
                    }
                    
                }
                

            }
            
        
      }
        

  #2 (permalink)  
Antiguo 12/04/2011, 16:31
 
Fecha de Ingreso: noviembre-2010
Ubicación: Capital Federal, Buenos Aires
Mensajes: 60
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Script Resize de fotos - Solo por alto

Amigos ¿Alguna sugerencia?.- Gracias!

Etiquetas: alto, fotos, resize
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:36.