#1 2005-03-04 20:52:24

Sykos
Invité

[1.4.0 RC3] Données exif : utilisation de pjmt ?

Bonjour, je viens d'installer phpwebgallery 1.4.0 RC3 et j'ai voulu tester les données exifs.
J'utilise un Nikon D70 comme APN.

En fait, les données affichées sont vraiment limitées (apparement, Nikon met les pluparts des infos dans le Marker note...). Seuls les données "ApertureFNumber" , "ExposureTime", "FocalLength", "FocalLengthIn35mmFilm" sont accessibles.

Par contre, je suis tombé sur le projet pjmt (http://www.ozhiker.com/electronics/pjmt/) qui propose justement le décodage des données propriétaires de Nikon mais aussi des autres grandes marques d'APN (sous license GPL bien sur).
Ne serait-il pas intéressant d'utiliser ce toolkit à la place de la fonction read_exif_data (de PHP) afin de pouvoir accéder à d'autres infos plus intéressantes ?

Voici un petit exemple (l'affichage n'est pas top) :
exifs avec read_exif_data (php) : http://galerie.photo.benoit.free.fr/too … ta_ori.php
exifs avec pjmt : http://galerie.photo.benoit.free.fr/tools/metadata.php


Je ne suis pas super bon en php mais je voulait essayer d'adapter ce toolkit à pwg (car utilisant un D70, j'aimerais bien pouvoir accéder au ISO, WB, ...). Je pense que ca peut servir à d'autres mais étant donné mon niveau, c'est pas demain que j'aurais fait qqchose (d'ailleurs c'est pour ca que je poste ici, pour savoir si ca ne serait pas plus intéresant d'utiliser directement ce toolkit dans pwg à la place de la fonction PHP)

Voila qu'en pensez vous ?

#2 2005-03-11 17:27:27

sykos
Invité

Re: [1.4.0 RC3] Données exif : utilisation de pjmt ?

Voila en fait ca avance plutot bien et je m'étonne moi-même de ce que j'ai fait :D
Donc j'ai créer une fonction read_exif_data_pjmt (en reprenant les fonctions du toolkit pjmt) afin que celui-ci renvoie un tableau similaire à la fonction read_exif_data (de PHP).
Le resultat est ici http://galerie.photo.benoit.free.fr/tools/metadata.php (vous pouvez constater les nouvelles donnés décodés du markernote :)

Il me reste quelques trucs à finir (notemment les traductions et aussi le décodage des markernote de certaines marques d'apn).
Dès que c'est "acceptable", je fait un petit patch pour la RC3 (mais la je part une semaine au ski donc ca sera après)

Voila à bientot :)

#3 2005-04-11 21:14:44

f_trt
Membre
Sud Ouest
2005-04-11
36

Re: [1.4.0 RC3] Données exif : utilisation de pjmt ?

Ben voila je me suis inspiré de ton idée et de ton lien pour mettre en place les exifs complet sur phpwebgallery 1.4 en très peu de mannipe et de modif. En tout Mise en remarque de 5 lignes dans le template picture.vtp et ajout d'une ligne pour mettre un lien d'ouverture fenetre montrant la totalité des meta-données du fichier jpg.

Voila comme j'ai procédé.
1/ Récupération du fichier http://www.ozhiker.com/electronics/pjmt … t_1.11.zip
2/ Décompressage et mise en place tel que du repertoire PHP_JPEG_Metadata_Toolkit_1.11 au même niveau que les repertoires admin includes et autres.
3/ J'ai dérivé le fichier Example.php en un exif.php disponible ici http://trautmann.free.fr/galerie/recup_patch_exif/  (le renomer en .php pour qu'il fonctionne et le mettre au même niveau que picture.php)
4/ J'ai modifié le template picture.vtp
J'ai mis en remarque : Ligne 16 a 25 (Celui qui est interessé par les exifs aura plus intéret à passer par le nouveau lien qui s'ajoute dans la page que par le picto)
<div class="imgMenu" id="left">
  <a href="{U_METADATA}" title="{L_PICTURE_METADATA}">
    <img src="template/default/theme/metadata.gif" alt="{L_PICTURE_METADATA}" />
  </a>
</div>
Insertion de la ligne suivante juste avant la 97:
<a href="javascript:phpWGOpenWindow('exif.php?jpeg_fname={SRC_IMG}','Meta-Données','scrollbars=yes,toolbar=yes,status=yes,resizable=yes,width=600,height=400')">Exif Image</a>

Voila c'est pret !

Seule remarque, attention je n'ai pas décortiqué au niveau de ce qui est fourni par evan ozhiker il y a peut-etre des choses à enlever qui risque pour la sécurité (je parle de tout le contenu sous le répertoire PHP_JPEG_Metadata_Toolkit_1.11.

Pour info c'est en place avec une template d'origine un peu modifié ici http://trautmann.free.fr/galerie

A+

Hors ligne

#4 2005-04-11 21:21:27

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: [1.4.0 RC3] Données exif : utilisation de pjmt ?

ça bouge ici on dirait :-) Si vous estimez que ça intéresse du monde, vous pourriez préparer un MOD qui serait distribué dans la section dédiée du gestionnaire de téléchargements.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#5 2005-04-11 21:54:58

f_trt
Membre
Sud Ouest
2005-04-11
36

Re: [1.4.0 RC3] Données exif : utilisation de pjmt ?

Oui je peux le faire, mais y-a-t-il une doc ou une notice pour voir comment je dois rédiger le mod, je suppose qu'il y a une standardisation ?

A+

Hors ligne

#6 2005-04-11 22:09:44

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: [1.4.0 RC3] Données exif : utilisation de pjmt ?

f_trt a écrit:

Oui je peux le faire, mais y-a-t-il une doc ou une notice pour voir comment je dois rédiger le mod, je suppose qu'il y a une standardisation ?

En effet : What Are Mods ? How To Use Them ?. Je t'encourage à t'inspirer du MOD d'exemple que j'ai écrit : "random".


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#7 2005-04-12 00:46:43

f_trt
Membre
Sud Ouest
2005-04-11
36

Re: [1.4.0 RC3] Données exif : utilisation de pjmt ?

Pour zOrglub
voila j'ai essayé de faire un MOD, tout est dispo est récupérable ici :
http://trautmann.free.fr/mods le sous repertoire prepamod et ce qu'il y a dans exif_1.zip

Attention mon niveau est piètre en anglais, j'ai fais de mon mieux. Le fichier exif.php est à perfectionner car il ne prend pas en compte la feuille css du template en cours d'utilisation. C'est donc un premier jet, si il y a beaucoup de demandes ou beaucoup de retours je ferais le nécessaire pour améliorer. Par contre et là je pense que vous êtes aussi plus au jus que moi, l'utilisation du ToolKit de Evan Ozhiker est bien sous (GNU Public License) j'ai bien laissé partout ses références. Par contre je pense que si le mod venait à être retenu pour figurer dans les MOD officiel de phpWebGallery il faudrait au moins qu'on lui envoi un petit mail par politesse non ?

A bientôt

Dernière modification par f_trt (2005-04-12 00:47:56)

Hors ligne

#8 2005-04-12 23:07:00

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: [1.4.0 RC3] Données exif : utilisation de pjmt ?

f_trt a écrit:

http://trautmann.free.fr/mods

Not Found
The requested URL /mods was not found on this server.

:-(


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#9 2005-04-12 23:25:47

f_trt
Membre
Sud Ouest
2005-04-11
36

Re: [1.4.0 RC3] Données exif : utilisation de pjmt ?

Oups oui j'ai oublié galerie

C'est donc http://trautmann.free.fr/galerie/mods

La page qui affiche les exifs est une page assez brute mais ultra puissante car d'après le kit elle extrait du fichier de nombreuses infos et surtout est compatible avec plus 450 types d'appareils photos ou softs, si cela interesse beaucoup de monde j'ai ma petite idée pour améliorer celle-ci, par exemple présenter en tête de cette page un petit menu d'accès rapide sur les différents type de données et que soit visible en premier lieu la focal, vitesse de prise et iso.

A+

Hors ligne

#10 2005-04-12 23:58:06

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: [1.4.0 RC3] Données exif : utilisation de pjmt ?

OK, c'est bon, j'ai téléchargé. Je t'avoue que je vais pas mal reprendre le packaging avant d'uploader parce que c'est pas vraiment proche de l'exemple "random" :-/ (notamment le fichier INSTALL).

Merci en tout cas, j'espère mettre à disposition rapidement.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#11 2005-04-14 15:49:17

f_trt
Membre
Sud Ouest
2005-04-11
36

Re: [1.4.0 RC3] Données exif : utilisation de pjmt ?

Pour info j'ai retravaillé un peu dessus, en ne touchant que le exif.php voici ce que cela peut donner,
il suffit de cliquer sur Info Exif sous l'image (par contre le lien marche pas sous IE je regarde cela plus tard).
Ensuite en tête de fenêtre il y a maintenant un test qui permet de savoir si l'image haute résolution existe et si oui alors affichage de ses exifs bien souvent plus détaillé car lors de l'optimisation des images les exifs sont souvent un peu malmenés par les soft.

Exemple ici (Cliquez sur info exif sous l'image)


Lien direct pour ceux qui sont sous IE Cliquez ensuite sur le lien "Afficher ses exifs" pour avoir les exifs de l'image originale.

Dernière modification par f_trt (2005-04-14 15:51:47)

Hors ligne

#12 2005-05-01 18:52:08

pinpon1
Membre
Bruxelles
2005-04-24
324

Re: [1.4.0 RC3] Données exif : utilisation de pjmt ?

C'est super et je me suis permis de l'adopter.  Mais il y a un problème...

Si cela marche bien sur un serveur simple, sur un seveur distant, ça ne marche pas.

J'ai le lien 'Exif data' mais quand je clique dessus, j'ai cette fenêtre qui s'affiche : http://www.detiege.net/essai/exif.php?j … thard2.JPG

Si quelqu'un peut m'aider à résoudre ce problème, cela serait super.

Merci pour votre aide et surtout pour ce petit MOD.

A+

Seb


Seb.

Hors ligne

#13 2005-05-13 18:32:45

Sykos
Invité

Re: [1.4.0 RC3] Données exif : utilisation de pjmt ?

Tiens ca faisait quelques temps que j'était pas venu voir ce qui se passait ici.

J'ai en fait aussi intégré completement pjmt à pwg et j'avais commenser à me pencher sur l ecriture d'un MOD. Mais j'ai un peu manqué de temps (et il n'y avait pas beaucoup de réaction au début :) )
Voila pour faire avancer un peu le truc je met ici les modifs que j'avais faites :
D abord : PWG 1.4.0 avec PJMT complet : http://benoit.cat.free.fr/pjmt_mod/phpw … 0_pjmt.zip
L'ébauche du MOD : http://benoit.cat.free.fr/pjmt_mod/pjmt_mod.txt et http://benoit.cat.free.fr/pjmt_mod/pjmt_mod_files.zip

Par contre je n'est pas utilisé la meme méthode : c'est expliqué un peu au dessus comment j'ai procédé.
On peut voir un exemple ici : http://sykos00.free.fr/phpwebgallery/pi … image_id=1

L avantage est l'intégration des données exifs de la meme facon qu'a l origine

Voila je doit partir je donnerai plus de détails après :)

#14 2005-10-06 12:14:36

frankyc
Membre
2005-10-04
5

Re: [1.4.0 RC3] Données exif : utilisation de pjmt ?

Bonjour à tous,

alors une évolution auniveau de l'affichage des EXIF ?

Frankyc

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact