Oppure

Loading
07/03/12 13:42
torre92
Ciao a tutti,
mi stavo chiedendo se fosse possibile inserire automaticamente un'immagine su ogni foto presente in una photogallery.
Tipo un logo in basso a destra...
Ho inserito la discussione in HTML perchè la mia domanda è abbastanza generica, ovviamente intendo anche js, css, php ecc...

Grazie
aaa
07/03/12 21:24
GN
Beh farlo dal lato server con php e le librerie GD è piuttosto facile. Prima ti consiglio di dare un'occhiata a questo articolo php.html.it/articoli/leggi/871/disegnare-con-le-librerie-gd-e-php/, poi, una volta che hai capito come funziona, fai una pagina, per esempio getImage.php che accetta un parametro GET con l'url dell'immagine su cui mettere il logo; in questa pagina apri l'immagine con imagecreatefromjpeg() (o gif o png), apri l'immagine del logo, lo sovrapponi e fai l'output con imagepng()\imagegif()\imagejpeg(). A questo punto, nella galleria metti l'url della pagina appena scritta passando come parametro l'url, assoluto o relativo, dell'immagine che ti serve. Ad esempio, invece che
<img src="immagine.jpg">

puoi mettere
<img src="getImage.php?img=immagine.jpg">

Attenzione che se non vuoi che le immagini senza logo possano essere aperte dall'utente devi impostare una protezione dell'hotlink dal pannello di controllo del tuo hosting (se lo consente).
aaa