ZANETTE
MARCO
PHP
Watermark PHP - Aggiungere un logo sopra ad una immagine con PHP
In questo articolo vi spiegherò come creare un watermark con php, uno script php
che vi permetterà di applicare un logo in sovraimpressione su una immagine.
Vi riporto qui sotto un esempio semplice e basilare del concetto di watermark, ognuno di voi potrà poi
implementarlo adattandolo magari per un processo automatico di upload di una foto con php.
NB. supponendo di chiamare la pagina php che stiamo per creare "watermark.php" per utlizzarla dovete
linkarla dall'attributo src dell'immagine in cui volete ottenere l'effetto watermark.
- <?php
- // settiamo il Content-Type in questo caso l'immagine in jpeg che sarà il risultato header('Content-type: image/jpeg');
- // creo l'immagine originale $immagine = imagecreatefromjpeg("watermark_immagine.jpg");
- // creo il logo da imprimere sull'immagine $watermark = imagecreatefrompng("watermark_logo.png");
- // copio il logo sopra l'immagine imagecopy($immagine, $watermark, 0, 0, 0, 0, imagesx($watermark), imagesy($watermark));
- // visualizzo l'immagine finale con il logo watermark impresso imagejpeg($immagine);
- // cancello l'immagine finale per svuotare la memoria imagedestroy($immagine);
- ?>
Come avete visto è veramente semplice creare un watermark con php, infatti con pochissime righe di codice si riesce ad imprimere un logo sopra ad una immagine grazie a php.