Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2011, 08:12
PxHx
 
Fecha de Ingreso: noviembre-2010
Ubicación: Capital Federal, Buenos Aires
Mensajes: 60
Antigüedad: 16 años
Puntos: 0
Upload y resize de imagen agregar marca de agua

Hola amigos ¿Como andan? Les comento que tengo un script para upload y redimensionado de imagenes, a esto quiero sumarle que cada vez que se sube una imagen le agregue algun logo en la parte superior a cada imagen (Marca de agua)

¿Alguna idea sobre como aplicarlo a este código?

Mil gracias por la ayuda.-

Código PHP:
<?php


if( $_POST['adirectorio'] == adirectorio ){
        
        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_thumb, 0777, true)  
                                    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.$name, 467, 350, 70); // medidas!
                            
                    
        
        
}//if move_uploaded_file
                        
                    
}//else
                    
                
}//if is_uploaded_file
                

            
}//for
            
        
      
} //if
        
}
?>