Visualizzazione risultati 1 fino 2 di 2

Discussione: Allineare testo al centro in un'immagine generata con PHP

  1. #1
    L'avatar di foreach
    foreach non è connesso Utente attivo
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    496

    Predefinito Allineare testo al centro in un'immagine generata con PHP

    Ciao a tutti,

    ho questo codice:

    Codice PHP:
    $ris imagecreatefrompng('piatto.png');

    imagettftext($ris20032352imagecolorallocate($ris000), 'arial.ttf'"Testo da scrivere");

    header('Content-Type: image/png');
    imagepng($ris);
    imagedestroy($ris); 
    Ma il fatto è che il testo lo allinea a sinistra, invece io lo voglio allineato al centro dell'immagine.

    Come posso fare?


    Grazie,
    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Super Moderatore
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    7,501

    Predefinito

    Vedi ad esempio qui: http://stackoverflow.com/questions/1...keep-it-inside

    Sostanzialmente utilizza la imagettfbbox() per conoscere la dimensione in pixel del testo, quindi setta gli offset in modo appropriato. In quell'esempio addirittura mi sembra di vedere che ingrandisce la scritta finché è ancora contenuta nell'immagine. Se vuoi puoi ignorare quella parte.

    Ciao!
    Ultima modifica di alemoppo : 09-03-2017 alle ore 17.46.32
    SE MI SCRIVI IN PRIVATO PER QUESTIONI TECNICHE NON RISPONDO: C'È IL FORUM!

Regole di scrittura

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