Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Site Web > PHP > Langage, bibliothèques et fonctions > [GD] Créer des gifs animés avec PHP > Lecture des commentaires

[GD] Créer des gifs animés avec PHP

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Pseudo Commentaire
Page : 1 
Hors ligne titouille56 # Posté le 27/02/2008 à 21:02:04 - Ce membre a mis la note : 19
Xpand Yourself
Avatar
Groupe : Membres
Salut,

j'ai pas encore testé mais j'ai cherché un tuto de ce genre un peu partout sur internet et je n'ai jamais trouvé (peut-être que je suis un boulet mais bon ... ^^ ).
Je pense qu'un tuto de ce genre manquait grandement à ce site.
Je trouve que le cours est clair et précis.
Moi je vais essyer de faire un effet de fondu avec cette technique (idée de TP ? ^^ )

Voila, merci, a+.

PS : je noterai une fois avoir tester ;) .

C - Python - xHTML - CSS - JavaScript - PHP - MySQL - ActionScript - GIMP - Blender
Mon site
Image utilisateur
Image utilisateur

 
Hors ligne titouille56 # Posté le 28/02/2008 à 13:11:39 - Ce membre a mis la note : 19
Xpand Yourself
Avatar
Groupe : Membres
Salut, :)

j'ai relu, tester et tout et je vais te mettre une note de ...
Secret (cliquez pour afficher)
19/20

Si je ne met pas 20, c'est parce que tu n'as pas expliqué à quoi servait les paranètres 0, 2, 0, 0, 0 et "bin".
Sinon c'est très bien. ;)

a+

C - Python - xHTML - CSS - JavaScript - PHP - MySQL - ActionScript - GIMP - Blender
Mon site
Image utilisateur
Image utilisateur

 
Hors ligne Phoenix76 # Posté le 28/02/2008 à 16:25:23 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Salut à toi,

Désolé pour le petit oubli. Pour me faire pardonner je vais t'expliquer l'essentiel et je rajouterai des explications supplémentaires lors de la mise à jour.

Tout d'abord le premier paramètre est un tableau d'images (je sais je radote ^^ ). On peut donc le remplir soit d'images créées avec GD soit de fichiers images déjà existants. En fonction du type des images on adapte le dernier paramètre : dans le premier cas c'est "bin", dans le deuxième "url". Les trois avant-dernier paramètres permettent de rajouter de la couleur à des gifs transparents suivant le codage rgb.

Merci pour la note :)

A+
 
Hors ligne titouille56 # Posté le 28/02/2008 à 21:59:58 - Ce membre a mis la note : 19
Xpand Yourself
Avatar
Groupe : Membres
Merci pour cette précision, ça me sera très utile le truc avec les URL ;) .

C - Python - xHTML - CSS - JavaScript - PHP - MySQL - ActionScript - GIMP - Blender
Mon site
Image utilisateur
Image utilisateur

 
Hors ligne maxima # Posté le 01/03/2008 à 19:19:56 - Ce membre n'a pas mis de note
Code, code et code
Avatar
Groupe : Membres
j'avais déjà vu cette classe GIFEncoder, c'est vrai que c'est pratique(jai cherché pendant un ptit moment pour la trouver ^^ )

C'était une bonne idée de la présenté ici, surtout que beaucoup de personne cherchais un script de ce genre ^^

Cela ne rend pas plus intelligent, mais ça rend moins con - MaXimA
 
Hors ligne N1K0L45 # Posté le 04/03/2008 à 18:19:50 - Ce membre a mis la note : 18
programmeur solitaire
Avatar
Groupe : Membres
Hey !

Vraiment bon tuto ! Il m'a permis de créer des gifs sympa ton système.
Je te mets un 18/20 pour la qualité de ton tuto. Cependant, je ne mets ni 19 ni 20 car aucun tuto n'est pas parfait ;) (la perfection n'existe pas)

N1K0L45

Site personnel : http://nikoko.fr/
Administrateur et développeur : http://www.breizh-heberg.net/

"La vie n'est qu'une multitude de choix."
"Il vaut mieux bien connaître peu de choses que de mal connaître beaucoup de choses."
"Il y a plusieurs manières de se tuer : l’une est d’accepter absurdement de vivre." -- Louis Aragon


Compétences


  • PHP 5 (POO, SimpleXML, DOM, IMAP, XSLTProcessor, ...)
  • MySql 5
  • XML (avec mise en forme XSL et dessin SVG)
  • xHTML 1.1
  • Css 2.1
  • Javascript
  • WebDesign
 
Hors ligne bisthebis # Posté le 01/04/2008 à 19:11:10 - Ce membre n'a pas mis de note
Groupe : Membres
Excuse-moi mais le fichier gif.class.php, on ne doit rien télécharger ? :o

PS : je mettrai une note quand j'aurais essayé et que tu m'auras répondu

<lien url=" http://bisthebis.ville-virtuelle.com">Envie de voir la ville la plus pourrie du monde ?</lien>
Code : C++
1
2
QFan *moi = new QFan(100); 
// prototype : QFan(int pourcentFan);

 
Hors ligne Phoenix76 # Posté le 01/04/2008 à 19:32:30 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
bisthebis la classe tu dois la télécharger ici. Je reconnaît que c'est pas très visible dans le tutoriel. Je ferai une mise à jour pendant les vacances pour corriger ça et améliorer le reste. Si tu as d'autres questions n'hésite pas à m'envoyer un mp ;)

Merci à tous pour vos encouragements :)
 
Hors ligne TheKind # Posté le 22/04/2008 à 10:50:53 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Le titre "La classe magique" ça fait un peu bizarre, on croit que tu va parler d'ImageMagick :p
Pareil, on ne sait pas trop comment GIFEncoder fait pour créer les gifs animés.

A part ces deux ptites remarques, ton tuto est très intéressant !

Fan de House ? Venez faire un tour sur http://www.house-fr.com/
 
Hors ligne Aurao # Posté le 22/04/2008 à 11:10:49 - Ce membre a mis la note : 17
C'est trop court une citati...
Avatar
Groupe : Membres
Très sympa, merci beaucoup pour ce tuto qui va beaucoup plaire à mon avis !
Seule petite remarque...dans un seconde, il a 1000, et non 100 millisecondes ^^ (logique, 'MILLIsecondes :p )

Donc tu as fais une petite erreur, juste avant la correction, dans le premier exemple :
Citation : Phoenix76
$duree[] = 100; //Les durées doivent être en ms, 1s <=> 100ms

Image utilisateur
 
Hors ligne Phoenix76 # Posté le 22/04/2008 à 12:23:32 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Citation : TheKind
Pareil, on ne sait pas trop comment GIFEncoder fait pour créer les gifs animés.

Bah il relie l'ensemble des images gif entres elles. Après comment il fait on s'en fout vu que c'est une classe :p
Bon allez je vais quand même grossièrement l'expliquer : la classe récupère des informations de toutes les images puis les regroupent dans un seul fichier. Comment ? Si tu regardes le code de la classe tu verras des & (opérateur bit-à-bit), des rb (read binary), des 0x (héxa). Tu l'auras compris GIFEncoder manipule tes images gif en binaire et c'est bien trop compliqué à expliquer (du moins dans ce tuto).

@Aurao : Juste un point d'oublié :-° En tout cas bien vu ;)
 
Hors ligne RedoX # Posté le 22/04/2008 à 18:31:15 - Ce membre n'a pas mis de note
Never Trust, User Input !
Avatar
Groupe : Membres
'Soir,

Personnellement, un point que j'trouve gênant ( quoique pas vital ) c'est l'avant dernière question du QCM.. Si on prend juste les 4 lignes de code données on à Une belle masse d'erreur... T'as oublié l'Include de la class, la définistion des tableaux $animation et $duree.. ( Si on s'en tient au strict hein ,que fait CE code ... )

Pas mal l'idée de la classe :) Mais ca manque d'explication comme ça a déjà été dis, prochaine version :p ?
( Après, les Gifs animés c'pas hyper important dans ma vie donc :-° )

Cdlt,
RedoX

Le philosophe cherche des solutions aux problèmes et ne trouve que des problèmes sans solutions.
Règles du Forum C.. Valables partout quand même :)
Image utilisateur
Annexes Cours Php - Erreurs Sql - Doc Php - Doc Mysql - Temps Sql - Redirection Htaccess

 
Hors ligne matheod # Posté le 26/04/2008 à 20:09:10 - Ce membre a mis la note : 19
<? echo $citation; ?>
Avatar
Groupe : Membres
pas mal ! Depuis le temps que je cherché cela !

Secret (cliquez pour afficher)
19/20 !
 
Hors ligne Century # Posté le 31/05/2008 à 13:16:17 - Ce membre a mis la note : 20
My name is 'Ury, Cent'Ury
Avatar
Groupe : Membres
Sincerement, BRAVO !
Le seul tuto pour crée un gif animée avec GD était incompréhensible ! Maintenant, cela n'a plus de secret pour moi ...


Century

 
Hors ligne Deium # Posté le 01/06/2008 à 17:07:19 - Ce membre a mis la note : 18
Avatar
Groupe : Membres
Coucou,
Alors je dirais que les durées ne sont pas en ms. Mais plutôt en centièmes de secondes. (Ce qui ferait 100cs => 1s).
Et puis si voulez un petit exemple d'utilisation, j'en ai fais un ici :
http://colin.chargy.free.fr/GifAnimes/
Voilà
Sinon excellent tutoriel => 18/20

Deium

Colin / Deium

Citation : Alexandre Litvinenko
La première qualité d'un espiongiciel c'est de ne pas révéler ses sources.
 
Hors ligne Century # Posté le 15/06/2008 à 19:31:54 - Ce membre a mis la note : 20
My name is 'Ury, Cent'Ury
Avatar
Groupe : Membres
Excellent !


Century

 
Hors ligne Tot # Posté le 27/08/2008 à 15:14:36 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Très bon tuto etc... mais j'ai juste une p'tite question : à quoi servent les 3ème et 4ème paramètres (dans ça : $gif = new GIFEncoder($animation, $duree, 0, 2, 0, 0, 0, "bin");) ?

Sinon, le tout est clair et utile.

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 437 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0297s (0.0178s)