Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

PHP Dynamic Image Tutorial

PHP permette di creare pagine web dinamiche che includono le immagini generate con processi di libreria GD . La libreria di codice open-source contiene diverse funzioni di costruzione dell'immagine , inclusi quelli per l'impostazione colori, font e dimensioni . La libreria GD è fornito in bundle con PHP , ma è possibile configurare o installare una versione diversa utilizzando le istruzioni disponibili sul sito PHP.net . Istruzioni
1

Aprire il file PHP utilizzando un editor di PHP , di testo o HTML .
2

Digitare il seguente codice per creare il proprio Captcha o immagine stringa di protezione . Prendere nota dei commenti esplicativi , preceduti da barre ( //) . Modificare i valori dei parametri di funzione per modificare l' uscita dell'immagine in base alle proprie esigenze :

funzione create_image ( ) { //intestazione che indica il tipo di file è necessario per visualizzare i dati di immagine ? header (" Content-Type : image /jpeg " ) ;

//generare stringa casuale di cinque caratteri per il Captcha variabile //$ tappo tiene la corda per verificare l'input dell'utente contro $ randNum = md5 ( rand ( 0999 ) ) ; $ cap = substr ( $ randNum , 20 , 5) ;

/larghezza immagine /set e variabili altezza $ w = 80; $ h = 32 ;

//crea una risorsa immagine utilizzando la larghezza e altezza $ image = imagecreate ( $ w , $ h ) ;

colori //prefissati, con numeri RGB $ bianco = imagecolorallocate ( $ immagine , 255, 255 , 255) ; $ rosso = imagecolorallocate ( $ immagine , 255 , 50 , 0 ) ;

//colore della scatola con params : risorsa immagine , x , y , colore ImageFill ( $ immagine , 0 , 0 , $ rosso) ;

//aggiungere stringa bianca a scatola con parametri: immagine, font ( 1-5 ) , x , y , string e imagestring colore ( $ immagine , 5 , 20 , 8 , $ cap , bianco $ ) ;

//output generato jpg imagejpeg immagine ( $ immagine ) ;

//risorse chiare ImageDestroy ( $ immagine ) ; }

//richiamare la funzione per visualizzare la imagecreate_image generato ( ) , exit () ; ?

>
3

Salvare il file e trasferirlo al vostro web server. Digitare l'URL del file in un browser Web per testarlo.

 

Programmazione © www.354353.com