Originariamente inviato da Engine
Ho trovato uno script molto utile per aggiungere watermarks a delle immagini e infatti funziona.

Codice PHP:
<?php  

header
('content-type: image/jpeg');  

$watermark imagecreatefrompng('watermark.png');  
$watermark_width imagesx($watermark);  
$watermark_height imagesy($watermark);  
$image imagecreatetruecolor($watermark_width$watermark_height);  
$image imagecreatefromjpeg($_GET['src']);  
$size getimagesize($_GET['src']);  
$dest_x $size[0] - $watermark_width 5;  
$dest_y $size[1] - $watermark_height 5;  
imagecopymerge($image$watermark$dest_x$dest_y00$watermark_width$watermark_height100);  
imagejpeg($image);  
imagedestroy($image);  
imagedestroy($watermark);  

?>
Ho qualche problema. Questo script è pensato per fare un watermark al volo di un immagine che ho sul database. L'output (come specificato dall'header) è infatti solo un'immagine, non posso mettervi testo o altro. Come posso quindi avere un output che mi permetta di inserire l'immagine dove voglio? Oppure come posso far sì che l'immagine creata venga salvata sul server sovrascrivendo la vecchia?

Semplicemente metti dove vuoi un tag img con
attributo src=pagina.php