•  » Utilisation
  •  » Synchronisation et mise à jour des métadonnées

#1 2025-01-16 17:33:56

Charles69
Membre
2023-01-12
128

Synchronisation et mise à jour des métadonnées

Bonjour,
Je reviens sur un problème déjà évoqué.
J'ai fais de nombreux essais, lorsque l'on fait une synchronisation en cochant la mise à jour des métadonnées

https://i.ibb.co/mbkZ8DM/2025-01-16-14h22-08.png

Apparemment ça a l'air de fonctionner

https://i.ibb.co/0X1GW1n/2025-01-16-14h22-40.png

Pour les 'comment' (description) ça fonctionne parfaitement.
Mais pour les 'keywords' (tag, étiquette ) ça ne fonctionne pas correctement :
- ajout ou modification : c'est correct
- suppression : ça ne fonctionne pas, le tag n'est pas retiré des photos concernées

Dans LocalFile Editor il y a les informations qui devraient permettre la mise à jour des métadonnées pendant la synchronisation :

Code:

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

// use_iptc_mapping : in which IPTC fields will Piwigo find image
// information ? This setting is used during metadata synchronisation. It
// associates a piwigo_images column name to a IPTC key
$conf['use_iptc_mapping'] = array(
  'keywords'        => '2#025',
  'author'          => '2#080', // not 2#122, see https://piwigo.org/forum/viewtopic.php?pid=168381#p168381
  'name'            => '2#105',
  'comment'         => '2#120'
  );

Est ce qu'il s'agit d'un bug ? ou est ce qu'il y a autre chose à paramétrer ?


Piwigo 15.3.0
Installé le 25 Février 2023
Système d'exploitation: Linux SYNOLOGY
PHP: 8.2.21
MySQL: 10.11.6-MariaDB
Bibliothèque graphique: ImageMagick 6.9.12-61

Hors ligne

#2 Hier 17:01:36

Charles69
Membre
2023-01-12
128

Re: Synchronisation et mise à jour des métadonnées

Bonjour,

Personne ne se sert de l'outil d'administration 'synchroniser' ???

Hors ligne

#3 Hier 18:04:34

polowigo
Membre
2019-04-11
209

Re: Synchronisation et mise à jour des métadonnées

Bonsoir,

Comment supprimes-tu la métadonnée du fichier avant de lancer la synchro ?

Hors ligne

#4 Aujourd'hui 10:32:47

Charles69
Membre
2023-01-12
128

Re: Synchronisation et mise à jour des métadonnées

Bonjour polowigo,

Piwigo est installé sur un NAS Synology
Mes photos et vidéos sont sauvegardées dans différents répertoires du NAS, de manière automatique depuis mon pc.
Piwigo les "voit" par le biais de liens symboliques qui sont dans le répertoires ../galleries

Sur le pc j'utilise Digikam pour le catalogage des photos.
Digikam est un programme open source qui permet une gestion facile et efficace des tags ( keywords, étiquettes ) et des descriptions.
Digikam utilise exiftools pour écrire, modifier et supprimer les métadonnées dans les photos jpg.

Lorsque j'ai fini de définir un album par le biais des tags, les photos sont sauvegardées sur le NAS, et je lance une synchronisation sur piwigo. Ce qui met à jour la base de données.
Ensuite je crée l'album avec le plugin Smart Album et le ou les tags correspondants.

Cela fonctionne parfaitement sauf pour la suppression des tags qui n'est pas reportée dans la base de données.

Hors ligne

#5 Aujourd'hui 12:25:39

polowigo
Membre
2019-04-11
209

Re: Synchronisation et mise à jour des métadonnées

As-tu contrôlé que les tags IPTC en question sont bien supprimés du fichier avant synchronisation ?

Code:

$ exiftool -s -G mon-image.jpg

Dernière modification par polowigo (Aujourd'hui 12:26:59)

Hors ligne

#6 Aujourd'hui 16:55:19

Charles69
Membre
2023-01-12
128

Re: Synchronisation et mise à jour des métadonnées

Oui j'ai bien vérifié. Avec ExiftoolGui, et aussi avec l'explorateur windows en regardant les propriétés, ou en affichant la colonne 'mots clés'

https://i.ibb.co/ypRsrY7/image-2025-01-23-165410963.png

Je pense qu'il doit y avoir un bug dans la requête SQL envoyé à la base de données.
Mais je ne connais pas suffisamment le php et les templates pour voir la/les requêtes qui sont envoyées à la bd quand on clique sur synchroniser .

Dans la base de données la table piwigo_image_tag chaque enregistrement contient l'id de l'image et l'id du tag associé, et lorsque le tag est supprimé de la photo, après la synchronisation l'enregistrement est toujours là.
Le tag lui même est enregistré dans la table piwigo_tags

Hors ligne

  •  » Utilisation
  •  » Synchronisation et mise à jour des métadonnées

Pied de page des forums

Propulsé par FluxBB

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