Voici un sujet de plugin qui pourrait amener de nouvelles fonctionnalités à PhpWebGallery
Je suis photographe professionnel et j'utilise PhpWebGallery pour gérer ma photothèque et mes clients (pour mon plus grand bonheur).
Toutes mes photos sont exclusivement des images panoramiques en 360°
Grace aux conseils de Vdigital, j'ai pu adapter la version 7 à mes contraintes particulières de format et visualisation qui ne sont pas celles de tout le monde mais plutôt des impératifs clients (en fait mes utilisateurs ne sont que des clients identifiés qui retrouvent leurs images sur les galeries qui les concernent)
Sur le site promotionnel de l'agence (sans PhpMyGallery) , je présente les images panoramiques avec un applet java.
Pour plus de comprehension en voici un exemple simplifié.
http://www.panoramique.net/java/movie001.htm
Pour ce qui est du panoramique présenté en java, je peux expliquer à qui veut comment utiliser, on sait faire...
PhpWebGallery propose la fonction de visualiser les hautes def dans le dossier pwg_high.
Je souhaiterai que cette fonction (clic dans l'image du diaporama) permette d'afficher l'applet Java.
L'image JPG utilisée par le java serait en fait la haute def présente dans le dossier pwg_high de la galerie.
Le pb est qu'on passe par un fichier HTML qui contient le code java qui appelle la dite image...
Ce code est assez simple:
<APPLET code="PurePlayer" width="1000" height="370" align="middle" archive="pwg_high/PurePlayer.jar">
<param name="gui" value="pwg_high/gui.xml">
<param name="panorama" value="pwg_high/movie001.xml">
<param name="optimizememory" value="true">
</APPLET>
Il appelle:
- la ressource java PurePlayer.jar
- un fichier gui qui gère l'interface java plein ecran: gui.xml (ça peut marcher sans avec des fonction en moins)
- un fichier XML qui paramètre les fonctions de panotage et qui appelle ensuite l'image.
Dans l'exemple simplifié, j'ai mis tous les fichiers subalternes dans pwg_high...
Ma question est simple: comment verriez-vous cette intégration.
Si quelqu'un voulait bien m'aider à avancer, charge à moi de publier ensuite un petit guide d'intégration de photo panoramiques interactives...
Pour voir tous les élements du dossier
http://www.panoramique.net/java
Cordialement à tous en espérant de ne donner le tournis à personne...
Gérard
Hors ligne
le fichier image XML est généra par une appli fournie par immervision ou a la main (ce que je fais)
version="1.0" encoding="UTF-8"?>
<panorama xmlns="http://www.immervision.com/panorama">
<panoCylinder id="my_pano" layer="2" minPan="-180" maxPan="180" minTilt="-32" maxTilt="32">
<image file="pwg_high/image001.jpg" />
</panoCylinder>
<camera>
<entrypoint pan="0" tilt="-30" fov="110" />
<autopath>
<move apid="movement" pan="-2" />
</autopath>
<limits minTilt="-32" maxTilt="32" />
</camera>
<meta>
<author>GERARD PERRON</author>
<copyright>Agence panoramique.com</copyright>
</meta>
</panorama>
en fait c'est toujours quasiment le meme
ça pourrait etre toujours le meme code sous reserve que les panos soient visualisés à la meme taille et au meme rythme
seul l'adresse de l'image change
ici image001.jpg
on doit pouvoir utiliser une variable
Hors ligne
j'essairai de voir pour faire un plugin (je cherche depuis quelque temps un moyen d'afficher les miens correctement)
ce visionneur est tres sympa, surtout pour le plein ecran, mais il n'est pas libre en revanche non ?
je trouve un peu dommage de devoir passer par ce fichier xml ...
a suivre donc ;)
( ps : il manque le debut dans le fichier xml : <?xml version="1.0" encoding="utf-8" ?> )
Hors ligne
leplug-in java n'est pas libre, mais il est gratuit
l'interêt de celui-la, c'est la possibilité plein écran
il y en a un autre plus simple et totalement libre en java, (panoramatools) que je vais rechercher si ça t'interesse et qui n'utilise pas de xml, juste une page html avec 3 lignes de code java et la ressource .jar
la solution ne serait-elle pas de rajouter une icône dans le diaporama (et/ ou sous les miniatures) qui lancerait une page generique java en reprenant le nom du fichier repassé dans une variable et en utilisant le dossier pwg_high.
Hors ligne
Voici l'applet java la plus simple et la plus libre
ce sera plus facile je crois pour trouver une solution
<APPLET archive=http://monsite/java/ptviewer.jar code=ptviewer.class width=320 height=240>
<PARAM name=file value="http://monsite/java/pano.jpg">
</APPLET>
C'est un applet permettant d'afficher un panoramique avec une seule ressource (moins compliquée que celle que j'ai soumis plus haut sur ce même post)
http://www.panoramique.net/java pour télécharger les 2 fichiers
http://www.panoramique.net/java/lancement.htm pour visualiser
J'ai aussi essayé de l'utiliser avec le plug-in editonindex
GP
Hors ligne