Miten luoda animaatioita PHP

Sarja staattisia kuvia , jotka ovat animoituja voi antaa vaikutusta käynnissä . käynnissä kuvan Byron Moore Fotolia.com

animaatio on luotu PHP käyttäen sarjan staattisia kuvia, jotka tuottavat vaikutus toiminnan tai liikkeen.Animoituja kuvia käytetään parantamaan ulkonäköä verkkosivuilla.Animoitu kuva houkuttelee käyttäjän huomion tiettyjä kohteita Web-sivulla, kuten mainos.PHP voit luoda animoituja kuva käyttäen PHP luokan tiedoston.

mitä tarvitset

  • kuvankäsittelyohjelmaa

Ohjeet

  1. LataaGifEncoder luokka tiedosto (ks Resources).

  2. Tallenna luokan tiedosto Webroot PHP sivusto, jossa luot animoitu kuva.

  3. Luo sarjan PNG-kuvia, joita käytetään rakentaa animoitu kuva käyttämällä kuvankäsittelyohjelmaa.Nimeä kuvien MyFirstImage.png ja MySecondImage.png.

  4. tallenna kuvat verkkosivuilla root.

  5. Avaa PHP editori, kuten Muistiossa.

  6. Anna PHP asettaa otsikkoon kuvia, ja soita GIFEncoder luokkatiedoston

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

    ovat ('GIFEncoder.class.php');

  7. Avaa ensimmäinen kuva animoitu kuva ja lisätään seuraava teksti:

    $ teksti = "Tämä on teksti voin muokata kuvaa";

    $ kuva = imagecreatefrompng ('MyFirstImage.png');

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

    imagestring ($ kuva, 5, 5, 5, $ tekstiä, $ text_color);

  8. Luo GIF $ kuva:

    ob_start ();

    imagegif ($ kuva);

    $ kehyksiä [] = ob_get_contents ();

    $ kehystetty [] = 40;

    ob_end_clean ();

    Lisää GIF datan taulukon niin, että sitä voidaan käyttää myöhemmin käyttämällä lähtöpuskuriin.

  9. Toista edellisessä vaiheessa lisätä toinen kuva:

    $ kuva = imagecreatefrompng ('MySecondImage.png');

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

    imagestring ($ kuva, 5, 20, 20, $ tekstiä, $ text_color);

    ob_start ();

    imagegif ($ kuva);

    $ kehyksiä [] = ob_get_contents ();

    $ kehystetty [] = 40;

    ob_end_clean ();

    jatkaa lisäämällä kuvia, kuten yllä, jos haluat animaation on enemmän kuin kaksi kuvaa.

  10. Käytä GIFEncode luokan yhdistää GIF-tiedostoja ja tuottaa animoitu GIF:

    $ gif = uusi GIFEncoder ($ kehyksiä, $ kehystetty, 0,2,0,0,0, "bin");

  11. Output valmistunut animaatio:

    echo $ gif- & gt; GetAnimation ();

  12. Tallenna PHP sivun ja avata sen selaimessa nähdä animaation vaikutus.

Resurssit

  • PHPClasses: GIF kuvia animoitu GIF äidinkielenään PHP luokan
973
0
3
Php / My Sql Ohjelmointi