Visualizzazione risultati 1 fino 10 di 10

Discussione: [GD]come fare a ruotare il testo??

  1. #1
    Guest

    Predefinito [GD]come fare a ruotare il testo??

    in un immagine creata con le librerie GD qual'è il codice per mettere del testo ruotato??
    ho cercato un po' ma nn sono riuscito a trovare niente...

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

    Predefinito

    Devi usare sempre la funzione imagefttext e nel terzo parametro metti il valore della rotazione.
    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

  3. #3
    Guest

    Predefinito

    cerca un po qui sul forum, ci sono molti post (qualcuno anche recente) dove si parla proprio di questo.

  4. #4
    Guest

    Predefinito

    sacusate, sarò stupido ma nn capisco come usare la funzione, mi continua a dare errori, c'è qualcuno che mi spiega tutti i parametri da inserire??
    e poi il font come lo trovo?? dove lo metto?? ma devo fisicamente mettere il file da qualche parte??
    grazie

  5. #5
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Predefinito

    Citazione Originalmente inviato da redman26
    sacusate, sarò stupido ma nn capisco come usare la funzione, mi continua a dare errori, c'è qualcuno che mi spiega tutti i parametri da inserire??
    e poi il font come lo trovo?? dove lo metto?? ma devo fisicamente mettere il file da qualche parte??
    grazie
    Se parli del font allora si, lo devi caricare sul tuo spazio web di AV..
    Cmq quella funzione si usa insieme (anzi dopo) aver creato un'immagine (imagecreatetruecolor oppure imagecreatefrom* dove * è l'estensione)

    Ciaooo!

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da redman26
    sacusate, sarò stupido ma nn capisco come usare la funzione, mi continua a dare errori, c'è qualcuno che mi spiega tutti i parametri da inserire??
    e poi il font come lo trovo?? dove lo metto?? ma devo fisicamente mettere il file da qualche parte??
    grazie
    posta il codice...

  7. #7
    Guest

    Predefinito

    ma il codice è molto semplice per ora, volgio solo capire come funzionano ste librerie GD...poi lo perfezionerò..
    cmq il codice è
    Codice PHP:
    <?

    $h
    =600;
    $w=800;
    $immagini = imagecreate ($w, $h);
    $bgc = imagecolorallocate ($immagini, 0, 0, 0);
    imagefilledrectangle ($immagini, 0, 0, 150, 30, $bgc);
    $colore_testo = imagecolorallocate($immagini,255,255,255);

    $testo="ciaooo";
    imagefttext($immagini,10,20,0,0,$colore_testo, arial.ttf, $testo);



    header("Content-type: image/gif");
    imagejpeg($immagini);

    ?>
    Ultima modifica di redman26 : 23-03-2006 alle ore 23.16.05

  8. #8
    Guest

    Predefinito

    Codice PHP:
    <?

    $h
    =600;
    $w=800;
    $immagini = imagecreate ($w, $h);
    $bgc = imagecolorallocate ($immagini, 0, 0, 0);
    imagefilledrectangle ($immagini, 0, 0, 150, 30, $bgc);
    $colore_testo = imagecolorallocate($immagini, 255, 255, 255);

    $testo="ciaooo";
    imagefttext($immagini, 10, 20, 0, 0,$colore_testo, "arial.ttf", $testo);



    header("Content-type: image/gif");
    imagegif($immagini);
    imagedestroy($immagini);

    ?>
    metti prima l'header image/gif e poi stampi l'immagine in jpeg??

  9. #9
    Guest

    Predefinito

    ma nn cambia niente... in realtà header ima ge gif era perchè prima doveva essere stampata in gif, solo che visto che la spampata in gif nn funziona ho deciso di provare jpeg che tanto nn mi fa differenza...
    cmq quello nn è il proble anche perchè prima senza la funzione imagefttext funziopnava comunque....

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

    Predefinito

    L'errore che hai fatto è semplicissimo. Il quinto parametro conta dall'alto quanti pixel verso il basso si deve spostare la scritta. Il problema è che conta partendo dalla parte bassa della scritta, quindi devi mettere per farla a filo il valore della grandezza del font. Ecco un esempio: http://funcool.altervista.org/matriz...storuotato.php
    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

Regole di scrittura

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