Visualizzazione risultati 1 fino 3 di 3

Discussione: [GD] Inserire un testo in un immagine

  1. #1
    Guest

    Predefinito [GD] Inserire un testo in un immagine

    Ciao a tutti!

    Ho creato questo script:

    Codice PHP:
    <?

    if (!extension_loaded('gd')) {
    dl('php_gd2.dll');
    }


    $Jpeg = ImageCreateFromGif("templates/12.gif");
    $tx = ImageColorAllocate($Jpeg,250,250,250);
    ImageString($Jpeg,4,120,15,"Riga 1" ,$tx);
    ImageString($Jpeg,4,120,30,"Riga 2" ,$tx);

    $tempfile = str_replace('\\', '/', $_ENV[TEMP]) . "/test.jpg";

    $tempfile = $_ENV[TEMP] . "\\test.jpg";
    $tempfile = str_replace("\\\\", "\\", $tempfile);
    ImageJpeg($Jpeg, $tempfile,100);

    print
    "<img src=\"$tempfile\"> <br>";

    ?>
    che crea un immagine da una gif (12.gif) già esistente e inserisce le 2 righe da me scelte.
    Come posso fare per scegliere un altro font? E la dimensione, come mai non va più su di 5?
    Ho provato a usare zio google, ma non trovo niente di specifico...

  2. #2
    Guest

    Predefinito

    tecnicamente per cambiare font la funzione è imageloadfont(), ma te la sconsiglio perchè usa font bitmap che devono essere compatibili col S.O. (cioè Linux ha i suoi, e winzozz ne ha altri).

    Punta piuttosto sulle funzioni TTF come imagettftext()

  3. #3
    Guest

    Predefinito

    Grazie!
    Ho usato:

    Codice PHP:
    imagettftext($Jpeg,50,0,150,30,$tx,"miofont.ttf","Ciao");
    Così posso anche caricare i miei font e poterli usare!

Regole di scrittura

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