CE BLOG N'EST PLUS MIS A JOUR !
POUR DES INFORMATIONS RECENTES VEUILLEZ VOUS RENDRE ICI
Bienvenue sur le blog d'un développeur web : Actualités du monde informatique et scientifique, morceaux de programmations et diverses informations intéréssantes.

Générer des gif animés en PHP

Posté par : Neg le : 2010-11-22 20:15:40



Est il possible de créer des images gif animés avec PHP. La réponse est oui, en utilisant une classe pointu mise à disposition par un développeur. Elle est disponible ici.

En effet par défaut (avec la librairie GD) on peut créer des image gif (jpg, png...) mais on ne peut pas faire d'animations. A l'heure du "web 2.0" ces petites animations simples peuvent sembler désuètes. On peux effectivement réaliser des effets sympas en javascript comme une animation en boucle avec jQuery. Rien ne nous empêche non plus d’avoir besoin d'un petit gif animé basique présentant l'aperçu d’une vidéos par exemple.

Surtout qu'avec la classe indiqué auparavant, rien de plus simple. Voici un exemple de code, le principe est le suivant. On inclus notre classe "magique". Il nous faut au préalable avoirs les différente images gif qui vont composer l’animation. Et... quelques lignes de PHP :

//on appelle notre classe
require_once('GIFEncoder.class.php');
//on créer un tableau contenant nos différentes images composant l'animation ainsi qu'un tableau correspondant contenant la durée d'affichage de chaque image. (en milliseconde : 100 = 1 seconde)
$animation[]="monimage1.gif";
$duree[]=100;
$animation[]="monimage2.gif";
$duree[]=100;
$animation[]="monimage3.gif";
$duree[]=100;
$animation[]="monimage4.gif";
$duree[]=100;
$animation[]="monimage5.gif";
$duree[]=100;
//on déclare la classe avec nos 2 tableaux, un premier 0 pour que l'animation tourne en boucle, laissez les autres paramètres identique à ci-dessous.
$gif = new GIFEncoder($animation, $duree, 0, 2, 0, 0, 0, 'url');
//On va maintenant enregistrer notre gif animé.
$fichier = fopen("gif.gif", 'w+');
fputs($fichier, $gif->GetAnimation());
fclose($fichier);
//ce sera tout !


pour plus de détails je vous invite à visite cette page du site du zéro qui m'a bien aidé (une fois l'avoir trouvé).

lien direct : http://numa-bord.com/old/leblog/chezneg-leblog.php?id_art=252&titre=Générer-des-gif-animés-en-PHP
tags : Informatique (68), tutoriel (13), php (21), image (3), gif (1),


J'aime, 9 personnes aiment çaCommentaire(s)(0)


Les derniers articles :
Les derniers articles de mon nouveau blog développeur
Nouvelle version de mon portfolio
Ouverture du site profitvacances.com
Utiliser la géolocalisation et styler une carte google map
Faire un slider simplement avec jQuery
Système de pagination en PHP sur une requête Mysql
Trouver les éléments à proximité sous MySql via leurs longitude et latitude
Stockage de données dans le cloud (SugarSync, DropBox, SkyDrive, BitCasa)
PHP : Recuperer les balises images d'un document (une page) HTML
PHP : faire un lecteur RSS grâce à simplexml_load_file

propulsé par Neg