Visualizzazione risultati 1 fino 10 di 10

Discussione: php - librerie GD --> applicare testo trasparente su una gif

  1. #1
    Guest

    Predefinito php - librerie GD --> applicare testo trasparente su una gif

    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..)

  2. #2
    Guest

    Predefinito

    Tipo copyright?

  3. #3
    Guest

    Predefinito

    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!
    Ultima modifica di attorianzo : 15-02-2006 alle ore 12.02.20

  4. #4
    Guest

    Predefinito

    L'hai provato in locale o sul server di AV?

  5. #5
    Guest

    Predefinito

    in locale...

  6. #6
    Guest

    Predefinito

    Prova a caricare tutto sul server perchè magari in locale non hai GD caricato...

  7. #7
    Guest

    Predefinito

    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...
    Ultima modifica di attorianzo : 15-02-2006 alle ore 19.32.56

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Se non metti gli Header non tutti i browser capiscono che è un'immagine.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    Guest

    Predefinito

    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?

  10. #10
    Guest

    Predefinito

    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:
    Codice PHP:
    <? header("Content-type: image/jpeg"); resto dello script ?>
    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •