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: 14 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_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!
                            
                    
        
        
}//if move_uploaded_file
                        
                    
}//else
                    
                
}//if is_uploaded_file
                

            
}//for
            
        
      
//if
        
}
?>