Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 19-04-05, 12:20   #1 (permalink)
User Attivo
 
L'avatar di Tuonorosso
 
Data di registrazione: Mar 2005
Ubicazione: Lecco
Messaggi: 1,946
Invia un messaggio tramite MSN a Tuonorosso Invia un messaggio tramite Skype a Tuonorosso
Inserire un waterMark (Logo) su un'immagine con le GD Librar

Con questa semplice funzione possiamo inserire in un'immagine un logo in un angolo (preso random) dell'immagine stessa.

Codice:
<?php
function waterMark($fileInHD, $wmFile, $transparency = 50, $jpegQuality = 90, $margin = 5) {

 $wmImg  = imageCreateFromGIF($wmFile);
 $jpegImg = imageCreateFromJPEG($fileInHD);

 // Water mark in posiszione random
 $wmX = (bool)rand(0,1) ? $margin : (imageSX($jpegImg) - imageSX($wmImg)) - $margin;
 $wmY = (bool)rand(0,1) ? $margin : (imageSY($jpegImg) - imageSY($wmImg)) - $margin;

 // Water mark process
 imageCopyMerge($jpegImg, $wmImg, $wmX, $wmY, 0, 0, imageSX($wmImg), imageSY($wmImg), $transparency);

 // Overwriting dell'immagine
 ImageJPEG($jpegImg, $fileInHD, $jpegQuality);
}

waterMark('myImage.jpg','waterMark.gif');

?>
In questa funzione si è presupposto che il watermark sia una .gif in modo che si possano sfruttare le trasparenza.

Ecco un paio di esempi che ho creato sul moi sito:





Ciao ciao
spero vi sia utile
__________________
Film
Tuonorosso non in linea   Rispondi citando
Vecchio 19-04-05, 13:30   #2 (permalink)
 
L'avatar di Giorgiotave
 
Data di registrazione: Oct 2004
Ubicazione: Monasterace
Messaggi: 34,891
Invia un messaggio tramite Skype a Giorgiotave


Grazie mille
Giorgiotave ora è in linea   Rispondi citando
Vecchio 25-11-08, 15:47   #3 (permalink)
 
L'avatar di Davide-Al
 
Data di registrazione: Nov 2007
Messaggi: 201
Ciao, mi aiuti a capire come posso farlo funzionare? io carico l'immagine sul server con un 'altro script, e poi aggiungo nello script dell'upload immagini la tua parte di script watermark?

Grazie in anticipo.
Davide-Al non in linea   Rispondi citando
Vecchio 13-02-09, 12:40   #4 (permalink)
User
 
Data di registrazione: Dec 2007
Messaggi: 101
Ma fatemi capire bene, per spostare il logo da sinistra a destra come posso fare?
E per metterlo in basso?
Grazie
colvi non in linea   Rispondi citando
Vecchio 22-02-10, 22:10   #5 (permalink)
 
Data di registrazione: Aug 2006
Messaggi: 704
Ciao, volevo sapere come faccio ad applicarla da un'immagine, io ho solo stampato il codice seguente ma non funziona nulla
__________________
Giochi flash
Ale90 non in linea   Rispondi citando
Rispondi
Tags: , , , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 12:57.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.