En animasjon er opprettet i PHP ved hjelp av en rekke statiske bilder , produsere effekten av handling eller bevegelse. Animerte bilder brukes til å forbedre utseendet på et nettsted. En animert bilde tiltrekker seg en brukers oppmerksomhet til visse elementer på en webside , for eksempel en annonse. I PHP kan du lage en animert bilde med en PHP klasse fil . Du trenger
bilde -redigering programvare
Vis flere instruksjoner
en
Last ned GifEncoder klassen filen ( se Ressurser ) .
2
Lagre klassen filen til webroot av PHP nettsted der du lager animert bilde .
3
Lag en serie med PNG-bilder som skal brukes til å bygge den animerte bildet ved hjelp av image - redigering programvare . Navngi bildene MyFirstImage.png og MySecondImage.png .
4
Lagre bildene til nettsiden rot.
5
Åpne et PHP editor , for eksempel Notisblokk .
6
inn PHP -kode for å sette en overskrift for bildene , og kaller GIFEncoder klassen filen
header (' Content -type : image /gif ');
omfatter ( ' GIFEncoder.class.php ');
7
Åpne første bilde for animert bilde og legge til følgende tekst : en
$ tekst = "Dette er teksten jeg kan redigere på bildet ";
$ image = imagecreatefrompng (' MyFirstImage.png ');
$ text_color = imagecolorallocate ( $ image , 200, 200 , 200 ) ;
imagestring ( $ image , 5, 5 , 5 , $ tekst , $ text_color ) ;
8
generere en GIF fra GIF data til en matrise slik at den kan brukes senere ved å bruke utgangsbufferen
9
Gjenta forrige prosessen for å legge det andre bildet : .
$ image = imagecreatefrompng ( ' MySecondImage.png ');
$ text_color = imagecolorallocate ( $ image , 200, 200 , 200 ) ;
imagestring ( $ image , 5 , 20, 20 , $ tekst, legge til bilder , som ovenfor , hvis du vil at animasjonen skal ha mer enn to bilder
10
Bruk GIFEncode klassen å slå sammen GIF-filer og til å generere den animerte GIF: .
$ gif = new GIFEncoder ( $ rammer, $ innrammet, 0,2,0,0,0 , ' bin ');
11
Output den ferdige animasjon : en
echo $ gif - > GetAnimation ();
12
Lagre PHP side og åpne den i en nettleser for å se animasjonen effekt
.