Hvordan lage et tilfeldig avatar

Hvordan lage et tilfeldig avatar


En tilfeldig avatar kan gjøre noen online profil ser imponerende. En typisk avatar er en identifiserende bilde som punctuates profilsidene for medlemmer av nettsamfunn, forum og chatterom. De er som regel enkelt, stillbilder, men en tilfeldig avatar er programmert til å velge fra en rekke utvalgte bilder hver gang siden oppdateres. På grunn av den enkle koding av en tilfeldig avatar, bygge din egen gjør for en tilfredsstillende innføringsprosjekt i programmering.

Bruksanvisning

Preparat

1 Opprett en ny mappe, kalt "Avatar". Dette er "root mappen" som vil holde alle elementene for tilfeldig avatar, slik som bilder og kodefiler.

2 Bruk et bilde editor, for eksempel Photoshop, for å gjøre justeringer til bildene slik at de alle er en størrelse og slutter med den samme filtypen (PNG, GIF). Gi nytt navn til bildene ved å nummerere dem i rekkefølge med en.

3 Plasser bilder til aa undermappe i Avatar. Ring denne mappen "Bilder".

Kode og Test

4 Opprett en ny fil med rå teksteditor og legg til følgende kode til det:

AddTypeapplication / x-httpd-php.php.gif

5 Opprett en ny fil med rå teksteditor og legg til følgende kode til det:

<? Php

header ( 'Content-type: image / gif');

$ Tilfeldig = mt_rand (1, y);

$ AV = "bilder /".$ tilfeldig. "Gif";

Readfile ($ av);

?>

6 Erstatt "y" i tredje linje med det siste tallet i sekvensen av bilder.

7 Test tilfeldig avatar ved å bruke det til et forum profil der du blir bedt om å laste opp bilder ved hjelp av en URL. Naviger til visningsområdet for profilen og prøve å oppdatere siden.

Hint

  • Alle bilder må være av samme størrelse og inneholder den samme filtypen (GIF, PNG).
  • Hold av bilder mindre enn 200 piksler og bruke "Save for Web" alternativet tilgjengelig med de fleste fotoredigeringsprogrammer.
  • Bilder kan legges til avataren etter at den er opprettet, men koden må også være oppdatert for å inkludere dem i rotasjon.
  • Apache (en av de ledende HTTP-servere i verden) forstår bare filer med PHP (Hypertext Processor) forlengelse, så det er viktig at koden i denne filen forblir som den er (med php) for å gi bedre kompatibilitet.