Annonce

#1 2005-11-21 22:13:11

David
Invité

Exif non synchronisé

Depuis 3 jours sur PWG que je trouve vraiment très bien fait, je bute sur un problème pour utiliser les données exif.
Après une heure à parcourir le wiki et le forum je me résouds à poser mon problème. Lorsque je synchronise les données exif ne sont pas pris en compte (date de création dans mon cas). Les données apparaissent bien dans picture.php lorsque je clique sur "monter les métadonnées..." mais la date de création reste vide.

Voici mon fichier config_default.inc.php :

// +-----------------------------------------------------------------------+
// |                               metadata                                |
// +-----------------------------------------------------------------------+

// show_iptc: Show IPTC metadata on picture.php if asked by user
$conf['show_iptc'] = false;

// show_iptc_mapping : is used for showing IPTC metadata on picture.php
// page. For each key of the array, you need to have the same key in the
// $lang array. For example, if my first key is 'iptc_keywords' (associated
// to '2#025') then you need to have $lang['iptc_keywords'] set in
// language/$user['language']/common.lang.php. If you don't have the lang
// var set, the key will be simply displayed
//
// To know how to associated iptc_field with their meaning, use
// tools/metadata.php
$conf['show_iptc_mapping'] = array(
  'iptc_keywords'        => '2#025',
  'iptc_caption_writer'  => '2#122',
  'iptc_byline_title'    => '2#085',
  'iptc_caption'         => '2#120'
  );

// use_iptc: Use IPTC data during database synchronization with files
// metadata
$conf['use_iptc'] = false;

// use_iptc_mapping : in which IPTC fields will PhpWebGallery find image
// information ? This setting is used during metadata synchronisation. It
// associates a phpwebgallery_images column name to a IPTC key
$conf['use_iptc_mapping'] = array(
  'keywords'        => '2#025',
  'date_creation'   => '2#055',
  'author'          => '2#122',
  'name'            => '2#005',
  'comment'         => '2#120'
  );

// show_exif: Show EXIF metadata on picture.php (table or line presentation
// avalaible)
$conf['show_exif'] = true;

// show_exif_fields : in EXIF fields, you can choose to display fields in
// sub-arrays, for example ['COMPUTED']['ApertureFNumber']. for this, add
// 'COMPUTED;ApertureFNumber' in $conf['show_exif_fields']
//
// The key displayed in picture.php will be $lang['exif_field_Make'] for
// example and if it exists. For compound fields, only take into account the
// last part : for key 'COMPUTED;ApertureFNumber', you need
// $lang['exif_field_ApertureFNumber']
//
// for PHP version newer than 4.1.2 :
// $conf['show_exif_fields'] = array('CameraMake','CameraModel','DateTime');
//
$conf['show_exif_fields'] = array(
  'FocalLength',
  'ExposureTime',
  'DateTime',
  'COMPUTED;ApertureFNumber'
  );

// use_exif: Use EXIF data during database synchronization with files
// metadata
$conf['use_exif'] = true;

// use_exif_mapping: same behaviour as use_iptc_mapping
$conf['use_exif_mapping'] = array(
  'date_creation' => 'DateTime'
  );


Merci de votre aide...

#2 2005-11-21 22:31:22

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Exif non synchronisé

Lecture rapide de ton config_defaut.inc.php (que tu es sensé ne pas modifier au profit d'un config_local.inc.php),
cela a l'air correct.

Mes conseils:

1 - Vérifies que tes photos chargées sur le site contiennent bien ces infos (quelques programmes ne les reconduisent pas).

2 - Quand tu vas dans Admin+Général+Synchroniser:

Tu décoches "Simuler uniquement (aucun changement dans la base de données ne sera effectué)".
Et tu demandes:
"synchroniser les informations...
... uniquement les éléments jamais synchronisés"


80% des personnes qui débutent avec PWG se font avoir avec "Simuler uniquement". Tu n'es pas le premier sans doute.
Et... Il y en aura d'autres.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2005-11-22 07:29:10

David
Invité

Re: Exif non synchronisé

VDigital a écrit:

Lecture rapide de ton config_defaut.inc.php (que tu es sensé ne pas modifier au profit d'un config_local.inc.php),
cela a l'air correct.

Je n'ai pas trouvé de fichier config_local.inc.php : faut-il que je renomme config_defaut.inc.php ?

VDigital a écrit:

Mes conseils:

1 - Vérifies que tes photos chargées sur le site contiennent bien ces infos (quelques programmes ne les reconduisent pas).

Vérifié avec /tools/metadata.php et fichier sample.jpg (c'est d'ailleurs l'idéal pour retrouver le nom des champs des infos exif.

VDigital a écrit:

2 - Quand tu vas dans Admin+Général+Synchroniser:

Tu décoches "Simuler uniquement (aucun changement dans la base de données ne sera effectué)".
Et tu demandes:
"synchroniser les informations...
... uniquement les éléments jamais synchronisés"
80% des personnes qui débutent avec PWG se font avoir avec "Simuler uniquement". Tu n'es pas le premier sans doute.
Et... Il y en aura d'autres.

Effectivement je fais parti des 80 %...
Non pas que je ne décochait pas "simuler" mais je pensais que la synchronisation des répertoires et fichiers synchronisait églement les metadatas. Il faut donc faire 2 passes : une pour les répertoires et fichiers puis une pour les métadata. Ton conseil m'a mis sur la voie.

Merci cordialement pour ta rapide et judicieuse réponse.

#4 2005-11-22 09:19:48

20100
Membre
2003-09-23
84

Re: Exif non synchronisé

Comment fait on ce genre de manip avec un site distant ?
Mes exifs ne sont pas synchros par rapport à la date de création des photos.

Hors ligne

#5 2005-12-01 13:00:00

20100
Membre
2003-09-23
84

Re: Exif non synchronisé

Personne ne sait comment gérer les exif sur les sites distant ?

Hors ligne

#6 2007-05-23 18:32:32

nadglobtrotter
Invité

Re: Exif non synchronisé

Bonjour,

Je suis également débutante sur PWG, dont j'admire la puissance, et moi aussi je rencontre des problèmes de synchronisation des EXIF avec la base de données. J'ai bien fait attention à décocher "Simuler" et à choisir "même les éléments déjà synchronisés".
Le résultat de la synchronisation est le suivant :

*  0 informations des images synchronisées avec les méta-données
    * 0 images candidates à la synchronisation avec les méta-données
    * Méta-données employées : filesize, width, height, high_filesize, date_creation, modele_appareil

Pourtant ces infos EXIF existent bien dans les images puisque je peux les afficher individuellement sur la page picture.php (exemple ici)

Pour info mon fichier config_local.inc.php contient :

Code:

// :: CONFIGURATION EXTERNE :: 

//------------------------------- METADATA ----------------------------------//

// show_exif_fields : in EXIF fields, you can choose to display fields in
// sub-arrays, for example ['COMPUTED']['ApertureFNumber']. for this, add
// 'COMPUTED;ApertureFNumber' in $conf['show_exif_fields']
//
// The key displayed in picture.php will be $lang['exif_field_Make'] for
// example and if it exists. For compound fields, only take into account the
// last part : for key 'COMPUTED;ApertureFNumber', you need
// $lang['exif_field_ApertureFNumber']
//
// for PHP version newer than 4.1.2 :
// $conf['show_exif_fields'] = array('CameraMake','CameraModel','DateTime');
//
$conf['show_exif_fields'] = array(
  'DateTimeOriginal',
  'Model',
  );


// use_exif: Use EXIF data during database synchronization with files
// metadata
// in default : already set to 'true'
// $conf['use_exif'] = true;


// use_exif_mapping: same behaviour as use_iptc_mapping
$conf['use_exif_mapping'] = array(
  'date_creation' => 'DateTimeOriginal',
  'modele_appareil' => 'Model'
  );

Et l'adresse de mon site est nadglobtrotter.online.fr/phpwebgallery.

J'ai passé l'après-midi à lire le wiki et le forum, et je n'ai pas de trouvé de réponse à ma question... Merci pour votre aide!!!

#7 2007-05-23 19:37:04

laurent.duretz
Équipe Piwigo
22 France
2004-06-29
693

Re: Exif non synchronisé

20100 a écrit:

Personne ne sait comment gérer les exif sur les sites distant ?

Toute l'info est dans le wiki


« Entre Ce que je pense, Ce que je veux dire, Ce que je crois dire, Ce que je dis, Ce que vous avez envie d'entendre, Ce que vous entendez, Ce que vous comprenez... il y a dix possibilités qu'on ait des difficultés à communiquer. Mais essayons quand même... »
[ Bernard Werber ]

Hors ligne

#8 2007-05-23 19:39:14

laurent.duretz
Équipe Piwigo
22 France
2004-06-29
693

Re: Exif non synchronisé

nadglobtrotter a écrit:

Bonjour,

Je suis également débutante sur PWG, dont j'admire la puissance, et moi aussi je rencontre des problèmes de synchronisation des EXIF avec la base de données. J'ai bien fait attention à décocher "Simuler" et à choisir "même les éléments déjà synchronisés".
Le résultat de la synchronisation est le suivant :

...

J'ai passé l'après-midi à lire le wiki et le forum, et je n'ai pas de trouvé de réponse à ma question... Merci pour votre aide!!!

Votre $conf['use_exif'] est en commentaire donc "false". Enlevez le "//" devant pour le décommenter.


« Entre Ce que je pense, Ce que je veux dire, Ce que je crois dire, Ce que je dis, Ce que vous avez envie d'entendre, Ce que vous entendez, Ce que vous comprenez... il y a dix possibilités qu'on ait des difficultés à communiquer. Mais essayons quand même... »
[ Bernard Werber ]

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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