Liste de liens :
Liste de liens :
Pouvoir visioner les facsimilé d'un corpus par exemple des manuscrits d'ancien français.
Cette édition doit permettre aussi :
Dans le cadre du retour à l'image, la technologie utilisée doit permettre :
Dans le cadre du module d'import XML-XTZ, on peut automatiser la génération d'une edition facsimilé :
Autant que possible, on souhaite conservé la compatibilité entre la version poste et portail de TXM. C'est pour cela que l'on priviligera dans un premier temps :
Utiliser la librairie Javascript de zoom SimpleViewer pour conserver les fonctionalités de zoom et pan. La librairie affiche l'image dans une div créée (self.frameElement). Puis recharge l'image (self.setNewImage puis self.initImage) en lui rajoutant tout un tas de listeners (onclick, onmousedown, etc.). La librairie utilise l'attribut css z-index pour s'assurer que l'image est affichée par dessus le frame.
On pourrait donc gérer une liste de div a placer au bon endroit en calculant sa position dans self.frameElement.
note: il faudrait coder la gestion de la sourie dans les zones highlightées.
L'élément HTML5 canvas est spécialisé dans l'affichage et offre des méthodes de transformations zoom, translate. On trouve beaucoup de démonstrations en ligne mais pas forcement équipées comme l'est Simple Viewer (boutons, curseurs).
Le canvas présente aussi l'avantage de ne pas à avoir à manipuler le DOM pour afficher un highlight sur l'image. On contrôle tout, mais il faut “refaire” une partie des services du navigateur comme le focus.