Annonce

  •  » Plugins
  •  » Advanced Meta Data

#16 2010-05-21 20:37:10

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Advanced Meta Data

je n'ai que deux photos sur cette galerie en question ^^ Ca va aller vite.
Entre temps j'ai alloué jusqu'à 512Mo vainement.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#17 2010-05-21 20:41:50

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: Advanced Meta Data

tu me les envoi ?


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#18 2010-05-21 22:08:06

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Advanced Meta Data

grum a écrit:

tu me les envoi ?

C'est fait.

En local, avec EasyPHP, c'est la misère :-(
Lorsque je n'ai pas le message :

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 261900 bytes) in D:\Mes documents\EasyPHP\www\trunk\plugins\AMetaData\JpegMetaData\Readers\IfdReader.class.php  on line 424

c'est un warning :

<b>Warning</b>:  fopen(D:\Mes documents\EasyPHP\www\trunk/) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory in <b>D:\Mes documents\EasyPHP\www\trunk\plugins\AMetaData\JpegMetaData\Readers\JpegReader.class.php</b> on line <b>146</b><br />


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#19 2010-05-23 23:36:49

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Advanced Meta Data

Une idée que j'aimerai bien voir :

Avoir la possibilité de créer une seule ligne avec l'affichage des méta-données
Exemple :
Canon EOS 400D - Canon 16-35mm f/2.8 - Priorité à l'ouverture 16mm @f/9 320 sec 100 ISO

Gain de place et facilité de lecture (pour les connaisseurs).

:-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#20 2010-05-24 00:15:40

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: Advanced Meta Data

c'est possible, mais faudra mettre un peu la main dans le cambouis.
dans une future version du plugin, çà pourra être géré via une interface, mais c'est pas pour tout de suite.


dans l'immédiat, il faut modifier le fichier amd_jpegmetadata.class.inc.php, qui te donne déjà un exemple de comment il faut procéder pour créer ses propres tags "magic" à partir d'autres tags.

fonction getTagList, faut ajouter un truc du genre à la suite de celui déjà en place:

Code:

      $returned['magic.gotcha.maxitag']=Array(
        'implemented' => true,
        'translatable' => true,
        'name' => "magic.gotcha.maxitag"
      );

fonction processMagicTags(), faut ajouter un truc du genre à la suite de celui déjà en place (après le unset($tag);) :

Code:

        $tag=new Tag("magic.gotcha.maxitag",0,"xxxxxxxxxxxxxxxxxx");

        $display=Array();

        // si le modèle de l'appareil est connu, ajouter le modèle
        if(trim($this->tags['magic.Camera.Model']->getLabel())!="") $display[]=trim($this->tags['magic.Camera.Model']->getLabel());

        // si ll'objectif est connu, ajouter l'objectif
        if(trim($this->tags['magic.ShotInfo.Lens']->getLabel())!="") $display[]=trim($this->tags['magic.ShotInfo.Lens']->getLabel());

        // si l'ouverture est connue, ajouter l'ouverture
        if(trim($this->tags['magic.ShotInfo.Aperture']->getLabel())!="") $display[]=trim($this->tags['magic.ShotInfo.Aperture']->getLabel());

        // si le temps d'exposition est connu, ajouter le temps d'exposition
        if(trim($this->tags['magic.ShotInfo.Exposure']->getLabel())!="") $display[]=trim($this->tags['magic.ShotInfo.Exposure']->getLabel());

        // si les ISO sont connus, ajouter les ISO
        if(trim($this->tags['magic.ShotInfo.ISO']->getLabel())!="") $display[]=trim($this->tags['magic.ShotInfo.ISO']->getLabel())." ISO";

        $tag->setValue(implode(' - ', $display));

        // affecter le 'label' du tag : affecter ce qui va être affiché
        $tag->setLabel(implode(' - |', $display));

        $tag->setKnown(true);
        $tag->setImplemented(true);
        $tag->setTranslatable(true);

        $this->tags["magic.gotcha.maxitag"]=$tag;

        unset($tag);

Le 'xxxxxxxxxxxxxxxxxx' sera le libellé du tag affiché sur la page picture.php => à toi de gérer la traduction au besoin.


conseil : il vaut mieux construire ses tags à partir des tags "magic" que les autres.


une fois que tu as fait çà, il va falloir malheureusement désactiver le plugin puis le réactiver afin que la nouvelle métadonnée soit reconnue : cette action va vider le référentiel, il faudra donc effectuer une nouvelle analyse après.


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#21 2010-05-24 10:17:21

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Advanced Meta Data

Intéressant :-)
Merci pour ces explications. J'essayerai ça mais pas dans l'immédiat.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#22 2010-06-02 14:34:03

SNF69
Membre
Lyon (69)
2009-04-10
1253

Re: Advanced Meta Data

Bonjour,

Juste pour info dans le plugin et plus particulièrement dans le répertoire "test" il y a une image qui fait plus de 9 Mo, elle pourrait être plus light non ?



Seb


Ma galerie ?? c'est par ici : Galerie de Stephy et Seb

Hors ligne

#23 2010-06-03 19:31:35

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: Advanced Meta Data

SNF69 a écrit:

Bonjour,

Juste pour info dans le plugin et plus particulièrement dans le répertoire "test" il y a une image qui fait plus de 9 Mo, elle pourrait être plus light non ?

Seb

exact....


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#24 2010-06-03 22:12:24

SNF69
Membre
Lyon (69)
2009-04-10
1253

Re: Advanced Meta Data

Content d'avoir pu donner un coup de main ;o)


Seb


Ma galerie ?? c'est par ici : Galerie de Stephy et Seb

Hors ligne

#25 2010-07-06 00:05:53

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: Advanced Meta Data

grum a écrit:

c'est possible, mais faudra mettre un peu la main dans le cambouis.
dans une future version du plugin, çà pourra être géré via une interface, mais c'est pas pour tout de suite.

J'ai tenté cette méthode.
Quand je réactive le plugin, j'ai une erreur :

Notice: Undefined index: magic.Camera.Model in /homepages/43/d277170417/htdocs/test/plugins/AMetaData/amd_jpegmetadata.class.inc.php  on line 91

Fatal error: Call to a member function getLabel() on a non-object in /homepages/43/d277170417/htdocs/test/plugins/AMetaData/amd_jpegmetadata.class.inc.php on line 91

Il y a probablement un truc que je n'ai pas bien fait...
Peut-être sur le placement de tout le deuxième code ?

Autre questions sur l'usage du plugin :
- comment faire pour juste afficher une ligne, sans titre, avec les exifs ? - et si possible sans titre de groupe de métadonnées ?
- les métadonnées ainsi sélectionnées s'affichent tout le temps. L'icone "montrer les métadonnées du fichier" n'a aucune prise sur l'affichage. Est-ce normal ?

[EDIT] Par Gotcha
[Forum, post 143214 by grum in topic 17714] Advanced Meta Data

Dernière modification par Zaphod (2010-07-06 00:06:24)

Hors ligne

#26 2010-07-11 12:07:07

Eric B
Membre
2003-10-02
235

Re: Advanced Meta Data

plugin intéressant et prometteur...
... mais qui ne fonctionne pas sur ma gallerie. Il bloque completement la lecture des exif.

Que fait il au juste? N'y a t il pas un conflit possible avec le fichier "local/config/config.inc.php" que je configure à ma sauce avec LocalFileEditor?

Ce plugin pourrait être l occasion de se séparer complètement du mod MoreExif_EOS300D-40D ( http://fr.piwigo.org/ext/extension_view.php?eid=130 ) qui ne passe pas très bien avec l architecture modulable.
J ai du d ailleurs restaurer une ancienne version de picture_metadata.inc.php qui était passé à la trappe avec l upgrade 2.0 -> 2.1

Encore faudrait il récupérer les infos de ce mod (notamment les traductions) ds le plugin AMetaData.

@Gotcha: utilises tu encore le mod?


Dans le meme genre, j ai du refaire le hack décrit ds le bug tracking http://piwigo.org/bugs/view.php?id=813 sur le fichier site_update.php, fichier que je suis tjs obligé d editer manuellement après une upgrade pour autoriser plus de caractères ds le nom des fichiers. Là aussi, un truc customizable serait un +!

Hors ligne

#27 2010-07-11 15:35:03

gbo
Membre
PACA
2006-11-01
1195

Re: Advanced Meta Data

je viens de tester la compatibilité de  Advanced Meta Data avec LLGBO
je  rencontre un  souci lié à  l'utilisation simultanée des 2 plugins.

Notice: Undefined variable: returned in F:\Site 1&1\photos\plugins\AMetaData\JpegMetaData\Readers\CanonReader.class.php  on line 303

Pour le moment, je ne comprends pas pourquoi.
A suivre

Hors ligne

#28 2010-07-11 19:32:43

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Advanced Meta Data

@Eric B : Oui je l'utilisait conjointement avec le MOD et je n'observais pas de problèmes...

@EX FTB : J'utilise les deux plugins sans rencontrer cette notice...


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#29 2010-07-13 18:51:33

gbo
Membre
PACA
2006-11-01
1195

Re: Advanced Meta Data

Gotcha a écrit:

@EX FTB : J'utilise les deux plugins sans rencontrer cette notice...

Gotcha,
Ce n'est pas systématique ce serai trop simple.
je vais investiguer et vous faire un retour.

Même si le mod fonctionne en version 2.1,
le futur c'est Advanced Meta Data, fruit d'un important travail de Grum.

Hors ligne

#30 2010-07-13 21:28:06

gbo
Membre
PACA
2006-11-01
1195

Re: Advanced Meta Data

j'ai réglé mon problème de notice:
Notice: Undefined variable: returned in F:\Site 1&1\photos\plugins\AMetaData\JpegMetaData\Readers\CanonReader.class.php  on line 303

J'ai modifié la fonction:  protected function processSubTag0x0001($values, $add=true)
en définissant une valeur par défaut.

protected function processSubTag0x0001($values, $add=true)
    { $returned="not yet implemented"; <-- Ligne ajoutée

Hors ligne

  •  » Plugins
  •  » Advanced Meta Data

Pied de page des forums

Propulsé par FluxBB

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