SCRIPT PHP

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.








Scopri la sezione dedicata agli script.

Scopri la sezione dedicata agli script.