Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    192

    Dimensioni del testo di un captcha

    ho questo codice, come faccio a cambiare la dimensione del testo?
    Codice PHP:
    <?
        session_start
    ();
        
    $stringa md5(microtime());
        
    $risultato substr($stringa05);
        
    $immagine imagecreatefromjpeg("captcha.jpg");
        
    $testo imagecolorallocate($immagine828282);
        
    $captchaFont imageloadfont("pristina.gdf");

        
    imagestring($immagine$captchaFont3030$risultato$testo);
        
    $_SESSION['CONTROLLO'] = $risultato;
        
    header("Content-type: image/jpeg");
        
    imagejpeg($immagine);
    ?>
    Grazie e buon pomeriggio

  2. #2
    Se vuoi modificare la dimensione dei caratteri devi utilizzare un'altra funzione al posto di imagestring(). Prova con imagettftext()

    Di seguito ho modificato un po' il tuo codice a titolo di esempio:

    Codice PHP:
    session_start();
    $stringa md5(microtime());
    $risultato substr($stringa05);
    $immagine imagecreatefromjpeg("captcha.jpg");
    $testo imagecolorallocate($immagine828282);
    $captchaFont "pristina.gdf";
    $black imagecolorallocate($immagine000);
    imagettftext($immagine2003030$black$captchaFont$risultato);
    $_SESSION['CONTROLLO'] = $risultato;
    header("Content-type: image/jpeg");
    imagejpeg($immagine); 
    Il secondo parametro della funzione imagettftext(), nell'esempio 20 è la dimensione del font.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    192
    grazie

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.