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ñ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
}
?>