Hvordan Tegn i PHP

Hvordan Tegn i PHP


Tegne grafikk med PHP grafiske metoder vil la deg gjøre noe du kan gjøre med noen grafisk design eller grafisk aktivitetsprogram. Fordi PHP-programmet er en åpen kildekode språk, får du fordelen av ikke å måtte kjøpe grafisk design eller animasjon programvare. Hvis du ønsker å generere grafikk for ditt nettsted tegning grafikk med PHP er bare en enkel sak å lære noen PHP grafiske kommandoer. Når du vet disse grunnleggende kommandoer kan du bygge grafiske PHP-skript som kan brukes i din nettside og andre grafiske programmer.

Bruksanvisning

1 Opprett en ny fil i en teksteditor og skriv inn koden under for å gi tilgang til PHP programvare på din web hosting tjenesteleverandører server.

<? Php

2 Skriv koden nedenfor inn i neste linjen i tekstredigeringsprogram for å definere en 400 piksler med 400 piksler tegneområdet (variabel $ firstDrawing) på din nettside der objekter vil bli trukket

$ FirstDrawing = ImageCreate (400 400);

3 Skriv koden nedenfor, starter på neste linje i en teksteditor for å definere farger (sort, hvit, rød, grønn og blå) som vil bli brukt til å farge forskjellige objektene du vil trekke i denne PHP-filen.

$ Svart = ImageColorAllocate ($ firstDrawing, 0, 0, 0);

$ Hvit = ImageColorAllocate ($ firstDrawing, 255, 255, 255);

$ Rød = ImageColorAllocate ($ firstDrawing, 255, 0, 0);

$ Grønn = ImageColorAllocate ($ firstDrawing, 0, 255, 0);

$ Blå = ImageColorAllocate ($ firstDrawing, 0, 0, 255);

4 Skriv koden nedenfor, starter på neste linje i en teksteditor, for å trekke en rød firkant med sin øvre venstre hjørne plassert på nettsiden koordinere (15, 15) med en bredde på 55 piksler, en høyde på 85 piksler og trekkes og for å tegne et hvitt rektangel som en øvre venstre hjørne plassert på nettsiden koordinat (55, 85) med en bredde på 125 piksler og en høyde på 135 piksler.

ImageRectangle ($ firstDrawing, 15, 15, 55, 85, $ rød);

ImageRectangle ($ firstDrawing, 55, 85, 125, 135, $ ​​hvit);

5 Skriv koden nedenfor, starter på neste linje i en teksteditor å trekke grønn ellipse som er plassert på nettsiden koordinater (200 200), har en bredde på 125 piksler og høyde 135 piksler.

ImageEllipse ($ firstDrawing, 200, 200, 125, 135, $ ​​grønn);

6 Skriv koden nedenfor, starter på neste linje i en teksteditor, for å definere den filen som å informere serveren type grafisk fil som skal gjengis (en PNG-fil), plasserer PNG tegning på nettsiden og til gratis minneressurser som brukes til å lagre grafikkfilen (imageDestroy)

header ( "Content-type: image / png");

ImagePNG ($ firstDrawing);

ImageDestroy ($ firstDrawing);

7 Skriv koden nedenfor, starter på neste linje i en teksteditor for å informere webserveren at PHP-script er avsluttet og gå tilbake til normal programflyten.

?>

8 Kopier og lim inn PHP script kode, under, hvis du ønsker å sikre at PHP-tegning kode er feilfri.

<? Php

$ FirstDrawing = ImageCreate (400 400);

$ Svart = ImageColorAllocate ($ firstDrawing, 0, 0, 0);

$ Hvit = ImageColorAllocate ($ firstDrawing, 255, 255, 255);

$ Rød = ImageColorAllocate ($ firstDrawing, 255, 0, 0);

$ Grønn = ImageColorAllocate ($ firstDrawing, 0, 255, 0);

$ Blå = ImageColorAllocate ($ firstDrawing, 0, 0, 255);

ImageRectangle ($ firstDrawing, 15, 15, 55, 85, $ rød);

ImageRectangle ($ firstDrawing, 55, 85, 125, 135, $ ​​hvit);

ImageEllipse ($ firstDrawing, 200, 200, 125, 135, $ ​​grønn);

header ( "Content-type: image / png");

ImagePNG ($ firstDrawing);

ImageDestroy ($ firstDrawing);

?>

9 Lagre tekstfilen med en "php" forlengelse og laste det opp til et sted i ditt nettsted katalog. Skriv inn URL-filen du har tilordnet PHP-filen inn URL-tekstboksen i nettleseren din. Observer at siden trekker de to rektangler og ellipsen du har angitt i PHP-filen.

Hint

  • Hvis din web hosting server ikke er konfigurert for PHP GD bibliotekene, vil grafikken ikke vises i din webside. Hvis din web hosting leverandør er konfigurert slik at den ikke fungerer med bestemte versjoner av PHP eller har en spesiell konfigurering, kan PHP-script heller ikke fungere. Ta kontakt med din web hosting tjenesteleverandøren for konkrete spørsmål om konfigurasjon for PHP-skript du har tenkt å kjøre.