Ya lo he solucionado
El nuevo código es:
Código PHP:
<?php
$image = $_GET['id'];
$watermark = "./watermark.png";
$im = imagecreatefrompng($watermark);
$ext = substr($image, -3);
if (!$im2 = imagecreatefromjpeg($image)) {
echo "Error opening $image!"; exit;
}
imagecopy($im2, $im, 5, 5, 0, 0, imagesx($im), imagesy($im)); //Comentario al final
header("Content-Type: image/jpeg");
imagejpeg($im2);
imagedestroy($im);
imagedestroy($im2);
?>
Los dos 5... son un margen de 5px en la esquina superior
Saludos!
Saludos!