Un simple test pour la lib leaflet et la création de visualiseurs(?) d'images en haute définition.
Marche à suivre pour voir quelque-chose à l'ecran....
- clonez le repo sur votre machine
- ouvrez un terminal dans le dossier /leafback et /tool et installez les dépendances
npm installdans les 2 dossiers.
Pour commencer, il faut des images à visualiser, de préférence en hautes résolutions (par exemple, si vous aimez l'espace: http://www.eso.org/public/images/)
- Téléchargez les images dans un dossier sur votre machine
- ouvrez un terminal dans le dossier /tool
- lancer le script "tilify.js" pour préparer les images -vérifiez que le dossier leafback/public/images/dzi existe, sinon, créez le auparavant
node tilify.js path/to/your/image.[png|jpeg|tiff]
Le script ajoutera un nouveau dossier dans '/leafback/public/images/dzi' qui contiend les tiles générées.
- lancer le serveur express
- ouvrez un terminal dans /leafback
npm start - ouvrez votre navigateur -testé avec chromium- a l'url http://localhost:3000/
- profitez.
Note: Il se peut que j'ai oublié de --save quelques dependances... si vous lancer le script tilify.js plusieurs fois (avec des images différentes), un bouton en haut a gauche dans l'UI de la page web permet d'avoir la liste de toutes les images presentes sur le site
Process-tiles: Tentative (optimiste) pour faire du traitement sur les tiles avant le rendu