
Montrer des images sur le web ou dans une présentation écran pose différents problèmes : format d’image (gif, png, etc.), taille d’image, durée de visualisation, légendes, effets de transition. Le choix du logiciel est une donnée supplémentaire, il y a plusieurs façons d’aborder le problème. Petit état des lieux et une ou deux pistes ici.
Les diaporamas sont généralement kitsh, laids, et servent à afficher des séries d’images d’actrices hollywoodiennes. Parfois, ils montrent des enfants aux sports d’hiver ou des courbes de croissance. Bref, les diaporamas c’est le diable.
J’ai choisi de faire la démonstration d’un système de diaporama basé sur une application flash associé à la lecture de fichier xml, Image rotator de Jeroen Wijering. Il n’est pas l’unique diaporama basé sur ces technologies existant, mais il est l’un des mieux conçus.
XML est l’acronyme de eXtensible Markup Langage. C’est une méthode de description de contenu dans laquelle on peut inventer son propre balisage, contrairement au html par exemple, où l’on doit employer un balisage déterminé.
Voici le fonctionnement du diaporama "image rotator". Il n’a rien de particulier, beaucoup d’autres applications flash fonctionnent de cette manière.
Voici un exemple basique avec le html et son xml.
Dans cet exemple un peu plus poussé, on va définir plus de paramètres. Le type de transition, le sens de lecture des images, etc.
Automatiser l’écriture des fichiers xml, employer le lecteur dans un cms, utiliser d’autres lecteurs swf.
Quelques liens complémentaires