- "Quoi est ce qu'est ce donc ???" Me demandez vous d'un air ébahi !
- "Une applet permettant de faire défiler une succession d'images gif, jpeg, ...", vous réponds-je !
- "Pourquoi faire ? Il y a déjà les gifs animés !"
- "PARCE QUE : "
- On parle d'interdire l'utilisation libre du format gif pour une sombre histoire de brevetage d'algorithme ...
Il sera surement remplacé par les images PNG qui malheureusement ne permettent pas d'animation. OK ?
- J'avais envie !
- On peut régler le temps de chaque image sans retoucher le fichier image, ni le source de l'applet.
- J'avais envie !
- On peut affecter à chaque image une url. Ainsi le lien est dynamique et change en fonction de l'image.
L'url courante s'affiche dans la barre d'état du navigateur.
- J'avais envie !
Il s'agit d'une applet démo de chez Sun à laquelle j'ai apporté quelques changements mineurs.
Elle est composée de trois classes.
Pour comprendre l'utilisation, consultez l'exemple.
Vous pouvez, pour plus de performances, faire une optimisation de vos images à l'aide de The Gimp.
Il faut pour cela faire une animation et lui dire de l'optimiser. Vous enregistrez ensuite les calques ainsi
générés comme des images indépendantes. Vous pouvez consulter l'aide technique pour trouver comment faire
une animation avec The Gimp (si ce n'est pas déjà fait, ça le sera bientôt).
Je compte mettre les sources à disposition, bien évidemment. Je ne suis qu'un débutant, alors faites moi
part des améliorations que vous apportez, s'il vous plait. Il reste notamment à changer la tête du pointeur
quand la souris est au dessus de l'image.
Ca y est !!! Les sources sont disponibles :
Classe 1 : JavaBanner (5kb) --- Gère l'applet
Classe 2 : ImageList (5kb) --- Gère la liste d'objets images
Classe 3 : ImageItem (2kb) --- Gère les images, urls, tempos
Documentation : ImagAnim.doc (52kb) --- Une petite doc minimaliste
Exemple :
Site créé avec GNUEmacs & kwrite.
Applets et Application Java créées avec les JDK 1.0.2, 1.1.7B et 1.2 de Sun MicroSystems
Auteur : Xavier GARREAU
Page modifiée le 10.12.2002
Applet inchangée depuis 1999
|