Programmatore Freelance | Programmatore PHP MySQL AJAX | Programmatore Esperto di Librerie GD | Sviluppo siti internet Ottimizzati | Consulenza Web
Watermark con PHP, Imprimere un logo su un immagine utilizzando PHP
Scritto da: Daniele Tabacco | Categoria: Programmatore PHP|commenti Commenti: (0)

Con il termine inglese Watermarking si intende l'impressione di una firma applicata in sovraimpressione su un'altra immagine.

Come Programmatore PHP vi propongo un interessante e semplice Script PHP che ci permetterà di realizzare il nostro Script di Watermark che consente con poche righe ri codice l'impressione di un immagine su un altra.

Tale Script può essere approfondito da ogni Programmatore PHP che voglia magari rendere tale impressione successiva ad un upload oppure che voglia spostare l'impressione del logo nella parte inferiore e così via.

A tal proposito consiglio ad ogni Programmatore PHP un approfondimento alla libreria GD essenziale per il funzionamento dello script e alle funzioni imagecreatefromjpeg e imagecopy per comprenderne meglio i concetti e il modus operandi

<?php
//Immagine Originale
$immagine = 'immagine.jpg';
//Immagine da Imprimere
$watermark = imagecreatefrompng('watermark.png');
//Creo un immagine nuova e passo come parametri l'immagine Originale
$img = imagecreatefromjpeg($immagine);

// Definisco i margini di distanza dal bordo superiore e inferiore
$margine_sinisto = 10;
$margine_superiore = 10;

//Ora tramite Image Copy effettuiamo un marge tra le due foto
imagecopy($img, $watermark, $margine_sinistro, $margine_superiore, 0, 0, imagesx($watermark), imagesy($watermark));

//Ora settando l'header come immagine visualizziamo il risultato
header('Content-type: image/png');
//Visualizziamo il risultato
imagepng($img);
//Cancelliamo il risultato
imagedestroy($img);
?>
 
(Guarda l'esempio) In questo esempio effettuiamo il marge tra due immagini, immagine 1 e immagine 2 
 
Suggerimento: In questo script il Watermarking non è effettivo e permanente, tale impressione avviene solo in output ma le immagini restano comunque divise, è possibile per un Programmatore PHP tramite la funzione imagejpeg rendere effettivo e permanente tale Watermarking.
Commenti:
.Nessun commento Presente.


(non visibile)







Captcha
Copia i caratteri che vedi sopra:

Tags: | torna su


Social Link:
linkedIn


Contattami su Skype:
Il mio stato


Realizzazione Siti Mobile e WebApps iPhone:

Vuoi Sviluppare l'Applicazione Mobile (WebApps) del tuo sito o della tua attività? un Applicazione Web, o pianificare la Realizzazione Sito Mobile? Contattami e scegli un Programmatore di WebApps Mobile e Programmatore di Siti Internet Mobile! Sviluppo WebApps per iPhone e Android

Collaborazioni:

Kuddle Network

antoniomaresca

cocreando

Scambio Link

Parlano di Me:

twago

Archivio Ultimi Articoli:

Risorse utili per un Programmatore PHP:
Sito Ufficiale del PHP , Download di PHP , Manuale e Documentazione PHP , Risorse e Siti Utili.

Cerchi un Programmatore PHP con esperienza consolidata? Molte aziende a Napoli, Milano, Roma e Ferrara si sono affidate a me. Contattami per una Consulenza Gratuita, per Realizzare un Applicazione Web o Sviluppare Siti Internet, Creare Portali Dinamici, o come Programmatore iPhone, Realizzazione Siti Mobile
 
Daniele Tabacco - Questo sito e' interamente realizzato da me secondo gli standard del W3C - css valido w3c css valido xhtml