Comment créer une image animée php

Une série d`images statiques qui sont animés peuvent donner l`effet de la course.

Une animation est créée en PHP en utilisant une série d`images statiques, produisant l`effet de l`action ou de mouvement. Des images animées sont utilisées pour améliorer l`apparence d`un site Web. Une image animée attire l`attention d`un utilisateur à certains éléments d`une page Web, comme une publicité. En PHP, vous pouvez créer une image animée en utilisant un fichier de classe PHP.

Choses que vous devez

  • logiciel d`édition d`images
  • Télécharger le fichier de classe GifEncoder (voir Ressources).

  • Enregistrez le fichier de classe à la webroot du site PHP où vous créez l`image animée.

  • Créer une série d`images PNG qui seront utilisés pour construire l`image animée en utilisant un logiciel de retouche d`image. Nommez les images MyFirstImage.jpg et MySecondImage.jpg.

  • Enregistrez les images sur le site racine.

  • Ouvrez un éditeur de PHP, tel que Notepad.

  • Entrez le code PHP pour définir un en-tête pour les images, et appeler le fichier de classe GIFEncoder

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

    include ( `GIFEncoder.class.php`);

  • Ouvrez la première image de l`image animée et ajouter le texte suivant:

    $ Text = "Ceci est un texte que je peux modifier sur l`image";

    $ Image = imagecreatefrompng ( `MyFirstImage.jpg`);




    $ Text_color = imagecolorallocate ($ l`image, 200, 200, 200);

    imagestring ($ l`image, 5, 5, 5, $ text, $ text_color);

  • Générer un GIF de l`image $:

    ob_start ();

    imagegif ($ image);

    $ cadres [] = ob_get_contents ();

    $ Encadrée [] = 40;

    (Ob_end_clean);

    Ajouter les données de GIF à un tableau de sorte qu`il puisse être utilisé par la suite en utilisant le tampon de sortie.

  • Répétez l`étape précédente pour ajouter la seconde image:

    $ Image = imagecreatefrompng ( `MySecondImage.jpg`);

    $ Text_color = imagecolorallocate ($ l`image, 200, 200, 200);

    imagestring ($ l`image, 5, 20, 20, $ text, $ text_color);

    ob_start ();

    imagegif ($ image);

    $ cadres [] = ob_get_contents ();

    $ Encadrée [] = 40;

    (Ob_end_clean);

    Continuez à ajouter des images, comme ci-dessus, si vous voulez que l`animation d`avoir plus de deux images.

  • Utilisez la classe GIFEncode pour fusionner les fichiers GIF et pour générer le GIF animé:

    $ Gif = new GIFEncoder ($ cadres, $ encadrée, 0,2,0,0,0, `bin`);

  • Sortie de l`animation terminée:

    $ Gif-gt écho; GetAnimation ();

  • Enregistrer la page PHP et l`ouvrir dans un navigateur pour voir l`effet d`animation.

AUTRES

Comment faire une image gif фото

Comment faire une image gif

Utilisez Graphics Interchange Format - GIF - fichiers lorsque vous ajoutez des images à une page Web parce qu`ils…