Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Librerie GD ,creare un testo con sfondo

    Salve a tutti,
    utilizzo questo codice per creare un testo

    Codice PHP:

    <?php
    // Set the content-type
    header("Content-type: image/png");

    // Create the image
    $im imagecreatetruecolor(40030);

    // Create some colors
    $white imagecolorallocate($im255255255);
    $grey imagecolorallocate($im128128128);
    $black imagecolorallocate($im000);

    // The text to draw
    $text 'testo di prova';
    // Replace path by your own font path
    $font 'comic.ttf';

    // Add some shadow to the text
    imagettftext($im2001121$grey$font$text);

    // Add the text
    imagettftext($im2001020$black$font$text);

    // Using imagepng() results in clearer text compared with imagejpeg()
    imagepng($im);
    imagedestroy($im);
    ?>


    volevo sapere come implementare uno sfondo all'interno del testo e come cambiare il colore dello sfondo (sotto al testo)


    grazie a chi mi rispinderà
    Tante risorse gratuite e ribriche divertenti e interessanti!
    http://www.tuttoilweb.org
    Iscriviti al forum!!

  2. #2
    in che senso all'interno e sotto? con le gd crei dei quadrati dei rettangoli, delle righe, non ci sono dei tag tipo bold o sottolineato ecc..
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

  3. #3
    ecco , mi sono spiegata male
    intendevo dire il backgrond che riempie la scritta (al posto del colore font) e lo sfondo del rettangolo che contiene la scritta
    Tante risorse gratuite e ribriche divertenti e interessanti!
    http://www.tuttoilweb.org
    Iscriviti al forum!!

  4. #4
    up
    Tante risorse gratuite e ribriche divertenti e interessanti!
    http://www.tuttoilweb.org
    Iscriviti al forum!!

  5. #5
    up
    Tante risorse gratuite e ribriche divertenti e interessanti!
    http://www.tuttoilweb.org
    Iscriviti al forum!!

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da vale196
    intendevo dire il backgrond che riempie la scritta (al posto del colore font) e lo sfondo del rettangolo che contiene la scritta
    Se vuoi avere il rettangolo che contiene la scritta, usa la funzione imagettfbbox.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    te l'ho cambiato così crea un rettangolo verde e un bordo, puoi impostare l'altezza la larghezza e il bordo, le righe che ho cambiato ho messo un commentino aggiunto così si capisce meglio
    Codice PHP:
    <?php
    // Set the content-type
    header("Content-type: image/png");
    $width=400;//aggiunto da nivasio :9
    $height=30;//aggiunto da nivasio :9
    // Create the image
    $im imagecreatetruecolor($width$height);//aggiunto da nivasio :9

    // Create some colors
    $white imagecolorallocate($im255255255);
    $grey imagecolorallocate($im128128128);
    $black imagecolorallocate($im000);
    $verde imagecolorallocate($im02550); //aggiunto da nivasio :9
    // The text to draw
    $text 'testo di prova';
    // Replace path by your own font path
    $font 'comic.ttf';
     
    $bordo=3;//aggiunto da nivasio :9
    ImageFilledRectangle($im,$bordo-1$bordo-1$width-$bordo$height-$bordo$verde);  //aggiunto da nivasio :9
     
    // Add some shadow to the text
    imagettftext($im2001121$grey$font$text);

    // Add the text
    imagettftext($im2001020$black$font$text);

    // Using imagepng() results in clearer text compared with imagejpeg()
    imagepng($im);
    imagedestroy($im);
    ?>
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

  8. #8
    grazie mille =)
    e per inserire una immagine gif come sfondo di riempimento del testo?
    Tante risorse gratuite e ribriche divertenti e interessanti!
    http://www.tuttoilweb.org
    Iscriviti al forum!!

  9. #9
    up
    Tante risorse gratuite e ribriche divertenti e interessanti!
    http://www.tuttoilweb.org
    Iscriviti al forum!!

  10. #10
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da vale196
    grazie mille =)
    e per inserire una immagine gif come sfondo di riempimento del testo?
    Carichi un'altra immagine, esempio con imagecreatefromgif() e poi usi imagecopy() per copiarla dove ti serve.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.