Votre navigateur n'est pas compatible Java
PRESENTATION
DOWNLOAD
UTILISATION
EXEMPLES
NOUVEAUTES
PROCHAINE VERSION





PRESENTATION

Panorama est une applet java permettant d'afficher une image de grande taille dans une zone plus réduite. Elle a été initiallement créée pour visualiser des images de type "panorama" (beaucoup plus longues que hautes) reconstitées à partir de plusieurs images. Elle peut maintenant afficher des images de n'importe quelle dimension au format GIF ou JPEG. Si la taille de l'applet est inférieure à la taille de l'image (ce pour quoi l'applet a été créée) dans une des deux dimensions ou dans les deux, la visualisation de l'image s'effectue par un déplacement de cette dernière dans le carde de l'applet.
Le déplacement sur l'image peut être répété dans une des deux dimensions ou dans les deux (par exemple, répétition sur le déplacement horizontal dans le cas d'une image panoramique).
Le déplacement sur l'image peut être interactif, automatique ou les deux en même temps.
L'image peut être utilisée comme une MAP : des zones rectangulaires de l'image peuvent servir de liens.




DOWNLOAD

Vous pouvez télécharger cette applet en cliquant ICI.
Le package contient l'applet dans un fichier jar et un fichier d'exemple.




UTILISATION

Pour utiliser l'applet Panorama dans vos pages, vous devez inserer un morceau de code HTML ressemblant à ceci :

<APPLET CODE="Panorama.class" ARCHIVE="Panorama.jar" WIDTH=200 HEIGHT=200>
<PARAM NAME="image" VALUE="sample.jpg">
<PARAM NAME="link1" VALUE="http://java.sun.com,JAVA,new,263,236,329,342">
<PARAM NAME="link2" VALUE="#target1, 472, 164, 518, 222">
<PARAM NAME="link3" VALUE="#target2,duke 2, 308,32 , 426, 199">
<PARAM NAME="link4" VALUE="#target3,duke 3,_self,87,73,240,238">
<PARAM NAME="link5" VALUE="sample.html#target4, duke 4,6,533,53,591">
<PARAM NAME="link6" VALUE="#target5,duke 5, 195, 439,543">
<PARAM NAME="link7" VALUE="#target6, duke 6,480,401,401,488">
<PARAM NAME="interactivity" VALUE="true">
<PARAM NAME="repeatx" VALUE="true">
<PARAM NAME="repeaty" VALUE="true">
<PARAM NAME="startx" VALUE="1000">
<PARAM NAME="starty" VALUE="0">
<PARAM NAME="autorot" VALUE="true">
<PARAM NAME="autodx" VALUE="3">
<PARAM NAME="autody" VALUE="3">
<PARAM NAME="maxdx" VALUE="4">
<PARAM NAME="maxdy" VALUE="4">
<PARAM NAME="forcedx" VALUE="none">
Votre navigateur n'est pas compatible Java
</APPLET>


Voici la description des paramètres :


ParamètreValeurDescriptionValeur par défautOptionnel
archiveChemin du fichier Panorama.jar.NON
widthnombre entierTaille de l'applet. Celle ci doit idéalement être plus petite que l'image à afficher, plus spécialement dans une dimension ou la répétition n'est pas activée (voir options REPEATX et REPEATY).dépend du navigateurOUI
heightnombre entierdépend du navigateurOUI
imageChemin complet de l'image à afficher. Cette image peut être au format GIF ou JPEG.NON
linkLien (voir rubrique spéciale)OUI
interactivitytrue ou falseActive la possibilité de deplacer l'image à l'aide de la souris.trueOUI
repeatxtrue ou falseActive la répétition de l'image en X et/ou en Y : le déplacement est continu et ne s'arrête pas aux bords de l'image.falseOUI
repeatytrue ou falsefalseOUI
startxnombre entierCoordonnées de départ de l'image.0OUI
startynombre entier0OUI
autorottrue ou falseActive le déplacement automatique de l'image.falseOUI
autodxnombre entierVitesses initiales de déplacement de l'image.0OUI
autodynombre entier0OUI
maxdxnombre entierVitesses maximalles de déplacement de l'image : si les vitesses sont supérieures, elle diminuent progressivement.infiniOUI
maxdynombre entierinfiniOUI
forcedxleft,right ou noneForce le sens de déplacement de l'image : il est alors impossible de déplacer l'image dans l'autre sens avec la souris.noneOUI
forcedxup,down ou nonenoneOUI


Le paramètre link :
Ce paramètre est un peu particulier. Il sert à définir les liens sur l'image. Comme on peut le voir dans l'exemple ci dessus, le nom du paramètre est en fait link1, link2, ... linkn, suivant le nombre de liens voulus. Il n'y a pas de limite à ce nombre de liens.
Les liens correspondent à des zones rectangulaires de l'image. Ces zones ne doivent pas se recouvrir mutuellement.

La valeur d'un paramètre peut avoir une des trois formes suivantes : destination est l'URL sur laquelle pointe le lien. Cela peut être une adresse complète, un nom de page locale ou un nom d'ancre.
x1,y1,x2,y2 sont les coordonnées de la zone rectangulaire servant de lien dans l'image.
status est le texte affiché dans la barre de status quand le curseur de la souris passe au dessus d'un lien.
target est le nom de la cible pour l'ouverture de l'URL sur laquelle pointe le lien. Par defaut target vaut _self.


Remarques :




EXEMPLES

Sites utilisant l'applet Panorama :

Site de Fregolo, rubriques "Studio de Sherwood Forest" et "Invasion Planète Chameaux"
Site de FR-Touch, les voyages d'Asterix




NOUVEAUTES

Dernières améliorations :



PROCHAINE VERSION

Améliorations prévues dans les prochaines versions :




© jeromev@bigfoot.com