Kuidas luua Animated Pilt PHP

Sari staatilisi pilte , mis on animeeritud võib anda efekti töötab. töötab pildi Byron Moore Fotolia.com

animatsioon on loodud PHP kasutades mitmeid staatilisi pilte, mis toodavad mõju tegevuse või liikumist.Animeeritud pilte kasutatakse, et parandada välimust veebilehel.Animeeritud pilt meelitab kasutaja tähelepanu teatud punkte veebilehe, nagu reklaamis.PHP saate luua animeeritud pilt kasutades PHP klassi faili.

, mida te vajate

  • Pildi redigeerimise tarkvara

juhised

  1. LaeGifEncoder klassi faili (vt Resources).

  2. Säästa klassi faili Webroot PHP veebisaidi, kus loote animeeritud pilti.

  3. Loo seeria PNG pilte, mida kasutatakse ehitada animeeritud pilti kasutades kujutise redigeerimise tarkvara.Nimetage pilte MyFirstImage.png ja MySecondImage.png.

  4. salvestage veebilehel root.

  5. Ava PHP editor, nagu Notepad.

  6. Sisesta PHP kood seada päises pilte ja kutsuda GIFEncoder klassi faili

    päise kaudu ("Content-type: image / gif");

    hulka ("GIFEncoder.class.php");

  7. Avatud esimene pilt animeeritud pilti ja lisada järgmine tek

    st:

    $ text = "See on tekst võin muuta pildi";

    $ pilt = imagecreatefrompng ("MyFirstImage.png");

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

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

  8. Loo GIF alates $ image:

    ob_start ();

    imagegif ($ pilt);

    $ raamid [] = ob_get_contents ();

    $ raamitud [] = 40;

    ob_end_clean ();

    Lisada GIF andmete massiivi nii, et seda saab kasutada hiljem abil Väljundpuhvril.

  9. Korrake eelmist lisamise protsessi teine ​​pilt:

    $ pilt = imagecreatefrompng ("MySecondImage.png");

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

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

    ob_start ();

    imagegif ($ pilt);

    $ raamid [] = ob_get_contents ();

    $ raamitud [] = 40;

    ob_end_clean ();

    Jätka lisades pilte, nagu eespool kirjeldatud, kui soovite, et animatsioon on rohkem kui kaks pilti.

  10. Kasutage GIFEncode klassi liita GIF faile ja luua animeeritud GIF:

    $ gif = new GIFEncoder ($ raamid, $ raamitud, 0,2,0,0,0, "bin");

  11. Output valminud animatsioon:

    kaja $ gif- & gt; GetAnimation ();

  12. Salvesta PHP lehele ja avada brauseris näha animatsiooni efekt.

Resources

  • PHPClasses: GIF pildid animeeritud GIF emakeelena PHP klassi
855
0
3
Php / My Sql Programmeerimine