1 Creare un file di testo con il vostro editor di testo per creare il file per memorizzare il vostro PHP 3D copione grafico -making. . Salvare il file con estensione PHP come " 3DpieChart.php . "
2
Sulla prima riga del testo tipo di file il codice qui sotto per indicare al browser che il file contiene uno script PHP .
< ? php
3
tipo sulla riga successiva del editor di testo la funzione PHP per creare un'area di disegno che ha una larghezza di 200 pixel e altezza . dei 200 pixel e memorizzarla una variabile PHP con un nome di $ immagine
$ image = imagecreate ( 200 , 200);
4
Digitare il codice per definire le variabili per la colori che useranno nello script PHP . Il primo codice colore da bianco e da utilizzare come colore di riempimento per la zona di disegno , $ immagine . Specificare gli altri colori da utilizzare negli argomenti della funzione imagecolorallocate utilizzando il formato RGB ( Red Green Blue ) . Rendere i colori più scuri si alloca con valori RGB più bassi e più luminoso con numeri RGB superiori . Non usare i numeri negativi , i numeri decimali o numeri maggiori di 255 per gli argomenti di questa funzione
$ bianco = imagecolorallocate ( $ immagine , 255, 255 , 255); .
$ Grigio = imagecolorallocate ( $ immagine , 200 , 200 , 200);
$ darkgray = imagecolorallocate ( $ immagine , 150 , 150 , 150) ;
$ blu = imagecolorallocate ( $ immagine , 0 , 0 , 250 ) ;
$ blu scuro = imagecolorallocate ( $ immagine , 0 , 0 , 150) ;
$ rosso = imagecolorallocate ( $ immagine , 255 , 0 , 0 ) ;
$ = darkred imagecolorallocate ( $ immagine , 200 , 0 , 0 ) ;
5
Digitare il codice per disegnare consecutivamente 20 curve ad arco in modo che ogni nuovo arco avrà un centro che è 1 pixel superiore dell'arco precedente. Specificare l'arco x centro coordinata , y coordinate centro , misura , angolo iniziale , angolo finale e il colore di ogni sezione del grafico a torta negli argomenti funzioni ImageArc separati
for ( $ i = 120; . $ I> , 100; $ i - ) {
ImageArc ( $ immagine , 100 , $ i , 100 , 50 , 0 , 60 , $ blu scuro ) ;
ImageArc ( $ immagine , 100 , $ i , 100 , 50 , 60 , 90 , $ darkgray ) ;
ImageArc ( $ image , 100 , $ i , 100 , 50 , 90 , 360 , $ darkred ) ;
}
6
Digitare il codice per disegnare tre archi pieni di colori che hanno un centro presso la pagina Web coordinate ( 100,100 ) e hanno le stesse misure ad arco e posizione centrale come l' ultima curva arco disegnato con il ImageArc codice ( 100 pixel ) per creare il grafico a torta 2D
ImageFilledArc ( $ immagine , 100 , 100 , 100 , 50 , 0 , 60 , $ blu , IMG_ARC_PIE ) .
ImageFilledArc ( $ immagine , 100 , 100 , 100 , 50 , 60 , 90 , $ grigio , IMG_ARC_PIE ) ;
ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 90 , 360 , $ rosso , IMG_ARC_PIE ) ;
Pagina 7
digitare il codice per il rendering del grafico a torta 3D come file grafico PNG , cancellare la memoria utilizzata per creare l'immagine e terminare lo script PHP .
header
( "Content -type : image /jpeg " ) ;
ImagePNG ( $ immagine ) ;
ImageDestroy ( $ immagine ) ;
>
8
? Copia e incolla il codice in un editor di testo per garantire che il programma grafico a torta 3D non ha errori di sintassi e funziona correttamente .
< ? php
$ image = imagecreate ( 200 , 200 ) ;
$ bianco = imagecolorallocate ( $ immagine , 255, 255 , 255) ;
$ grigio = imagecolorallocate ( $ immagine , 200 , 200 , 200);
$ darkgray = imagecolorallocate ( $ immagine , 150 , 150 , 150) ;
$ blu = imagecolorallocate ( $ immagine , 0 , 0 , 250 ) ;
$ blu scuro = imagecolorallocate ( $ immagine , 0 , 0 , 150) ;
$ rosso = imagecolorallocate ( $ immagine , 255 , 0 , 0 ) ;
$ = darkred imagecolorallocate ( $ immagine , 200 , 0 , 0 ) ;
for ( $ i = 120; $ i> 100; $ i - ) {
ImageArc ( $ immagine , 100 , $ i , 100 , 50 , 0 , 60 , $ blu scuro ) ;
ImageArc ( $ image , 100 , $ i , 100 , 50 , 60 , 90 , $ darkgray ) ;
ImageArc ( $ image , 100 , $ i , 100 , 50 , 90 , 360 , $ darkred ) ;
}
ImageFilledArc ( $ immagine , 100 , 100 , 100 , 50 , 0 , 60 , $ blu , IMG_ARC_PIE ) ;
ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 60 , 90 , $ grigio , IMG_ARC_PIE ) ;
ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 90 , 360 , $ rosso , IMG_ARC_PIE ) ;
intestazione
( " Content-type : image /jpeg " ) ;
ImagePNG ( $ immagine ) ;
ImageDestroy ( $ immagine ) ;
? >
9
Salvare il file PHP e caricarlo sul vostro server web. Incollare l'URL in cui il file PHP si trova nel tuo browser per visualizzare il grafico a torta 3D.
Programmazione © www.354353.com