Sådan oprettes et animeret billede PHP

En række statiske billeder, der er animeret kan give virkningen af ​​at køre . kører billede ved Byron Moore fra Fotolia.com

En animation er skabt i PHP ved hjælp af en serie af statiske billeder, der producerer effekten af ​​handling eller bevægelse.Animerede billeder anvendes til at forbedre udseendet af et websted.En animeret billede tiltrækker en brugers opmærksomhed på visse elementer på en webside, såsom en reklame.I PHP kan du oprette en animeret billede med en PHP klasse fil.

hvad du har brug

  • Image-redigeringssoftware

Instruktioner

  1. DownloadGifEncoder klasse fil (se Resources).

  2. Gem klassen fil til Webroot af PHP hjemmeside, hvor du opretter det animerede billede.

  3. Opret en serie af PNG-billeder, der skal bruges til at bygge det animerede billede ved hjælp billedredigeringsprogram software.Navngiv billederne MyFirstImage.png og MySecondImage.png.

  4. gemme billederne til hjemmesiden rod.

  5. Åbn en PHP-editor, såsom Notesblok.

  6. Indtast PHP kode til at sætte en overskrift for billederne, og kalder GIFEncoder klassen fi

    l

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

    omfatter (GIFEncoder.class.php ');

  7. Åbn det første billede til det animerede billede og tilføje følgende tekst:

    $ tekst = "Dette er tekst, jeg kan redigere på billede";

    $ image = ImageCreateFromPNG (MyFirstImage.png ');

    $ text_color = imagecolorallocate ($ billede, 200, 200, 200);

    imagestring ($ billede, 5, 5, 5, $ tekst, $ text_color);

  8. Generer en GIF fra $ billede:

    ob_start ();

    imagegif ($ image);

    $ rammer [] = ob_get_contents ();

    $ indrammet [] = 40;

    ob_end_clean ();

    Tilsæt GIF data til en matrix, således at den kan bruges senere ved hjælp af udgangsbufferen.

  9. Gentag den foregående proces for at tilføje det andet billede:

    $ image = ImageCreateFromPNG (MySecondImage.png ');

    $ text_color = imagecolorallocate ($ billede, 200, 200, 200);

    imagestring ($ billede, 5, 20, 20, $ tekst, $ text_color);

    ob_start ();

    imagegif ($ image);

    $ rammer [] = ob_get_contents ();

    $ indrammet [] = 40;

    ob_end_clean ();

    Fortsæt med at tilføje billeder, som ovenfor, hvis du vil have animationen til at have mere end to billeder.

  10. Brug GIFEncode klassen til at fusionere de GIF-filer og skabe den animerede GIF:

    $ gif = ny GIFEncoder ($ rammer, $ indrammet, 0,2,0,0,0, "bin ');

  11. Output den udfyldte animation:

    echo $ gif- & gt; GetAnimation ();

  12. Gem PHP side og åbne den i en browser for at se animationen effekt.

Ressourcer

  • PHPClasses: GIF-billeder i animeret GIF med indfødte PHP klasse
942
0
3
Php / My Sql Programmering