Código PHP:
$a_nombre= $_FILES["archivo"]["name"];
$archivo_nombre = str_replace("$a_nombre","$carpeta",$a_nombre);
$archivo_peso= $_FILES["archivo"]["size"];
$archivo_temporal= $_FILES["archivo"]["tmp_name"];
$ubicacion = "$path$archivo_nombre";
//marca de agua
$image = $_FILES["archivo"];
$marca = "./logo.png";
$im = imagecreatefrompng($marca);
$ext = substr($image, -3);
if (!$im2 = imagecreatefromjpeg($image)) {
echo "Error al imprimir marca"; exit;
}
imagecopy($im2, $im, 5, 5, 0, 0, imagesx($im), imagesy($im));
header("Content-Type: image/jpeg");
imagejpeg($im2);
imagedestroy($im);
imagedestroy($im2);