usando imagettftext è possibile scrivere colore pieno su una gif..
Come posso fare ad applicare sopra la foto del testo invece "trasparente"? mi servirebbe per fare una sorta di firme sulle foto (effetto "alpha" se non sbaglio..)
Printable View
usando imagettftext è possibile scrivere colore pieno su una gif..
Come posso fare ad applicare sopra la foto del testo invece "trasparente"? mi servirebbe per fare una sorta di firme sulle foto (effetto "alpha" se non sbaglio..)
Tipo copyright?
Si esattamente :)
Ricercando in rete sto vedendo che quello che cerco si chiama "watermark" che credo voglia dire, per l'appunto, marchiare le foto con una firma...
Solo che io vorrei che questa firma sia con un po di effetto trasparenza
MOD. SUCCESSIVA:
Ho visto che in questo thread:
http://forum.altervista.org/showthre...ight=watermark
avevi suggerito quel miniscript per applicare watermark ma non riesco a farlo funzionare!
L'hai provato in locale o sul server di AV?
in locale...
Prova a caricare tutto sul server perchè magari in locale non hai GD caricato...
sisi sono attive le librerie GD in locale... beh non importa forse non l'ho implementato bene...
Ho invece "risolto" il problema con un altro script... che funziona bene se lo uso in una pagina a se... Ma se lo metto nel mio sito mi da problemi, a causa degli "header gia inviati"... Il prob. è che fa uso di una png gia preimpostata e che applica sopra alla foto da "proteggere"... Io invece vorrei fare uso di imagettftext...
Mi domando... Ma come mai le librerie GD hanno bisogno di inviare header? Lo script di Jostock in questo thread non ne fa uso ma funziona benissimo...
Se non metti gli Header non tutti i browser capiscono che è un'immagine.
mmm....
Potresti essere piu chiaro?
Nel senso... Perchè non è possibile, nell'ambito di una stessa pagina, che il browser sta ancora caricando, creare una immagine, stampargli sopra un marchio trasparente, registrarla come file e leggerla qualche tag piu in basso in un comunissimo tag <img>? Perche invece lo script sopra menzionato non ha bisogno di fare uso di header?
Perchè ogni script che genera un immagine deve stare in una pagina a parte, ad esempio immagine.php contiente SOLO lo script per l'immagine SENZA altro. Poi da una pagina qualsiasi, con il tag <img, richiami quella pagina es <img src="immagine.php">. E' un errore comune inserire lo script per un immagine all'interno di un altra pagina... E poi conviene sempre usare gli header perchè IE magari la legge benissimo, ma FF no (a me è capitato che se non inserisco gli header FF non mi fa vedere l'immagine) e poi, è una riga, non costa niente metterla:
Ciao!Codice PHP:<? header("Content-type: image/jpeg"); resto dello script ?>