Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    creare immagini personalizzate

    Ciao,
    volevo creare delle immagini personalizzate per ogni utente che accede al sito.
    Quindi se l'utente si chiama "Ciccio", compare un'immagine con scritto "Ciccio".
    Ho provato utilizzato le GD, ma non riesco a capire dove sbaglio.
    Vi posto il codice:

    codice:
    <? header ("Content-type: imagejpeg");
             $text="Claudio";
             $img=@imagecreatefromjpeg("img/vuota.jpg");
             $font_color=imagecolorallocate($img,255,255,255);
             imagestring($img,10,100,50,$text,$font_color);
             imagejpeg($img);
             imagedestroy($img);
          ?>

    Il problema è che mi esce un'immagine vuota...

    qualcuno può aiutarmi??
    grazie

  2. #2
    il codice per generarla e:

    codice:
    <? 
    $text="Claudio";
    $img=@imagecreate(100, 80);
    $font_color=imagecolorallocate($img,255,255,255);
    $tc  = imagecolorallocate($img, 0, 0, 0);
    imagefilledrectangle($img, 0, 0, 150, 30, $font_color);
    imagestring($img,4, 5, 5,$text,$tc);
    header ("Content-type: imagejpeg");
    imagejpeg($img);
    imagedestroy($img);
    ?>
    My Site E C

  3. #3
    esce sempre l'immagine vuota......

  4. #4
    io ho porvato il codice prima di postarlo, e mi genera un immagine.

    esattamente questa qui:


    a sto punto penso sia un errore delle GD
    My Site E C

  5. #5
    e che dovrei fare per risolvere il problema?

  6. #6
    ho risolto!

    nel mio php.ini avevo il modulo php_gd2.dll commentato.
    l'ho scommentato e ho copiato la relativa dir nella windows/system32 e restartato apache.

    ora funzia tutto

    grazie ancora per l'aiuto!

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.