Annonce

  •  » Utilisation
  •  » [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

#1 2023-05-06 15:23:56

Charles69
Membre
2023-01-12
100

[Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Bonjour,

Comment peut-on transférer dans Piwigo le titre et la désignation saisis dans Digikam ?
J'ai essayé les plugins de ddtddt sans succès.

Pour les tags ça marche très bien.

Piwigo 13.6.0
Installé le 25 Février 2023
Système d'exploitation: Linux Synology
PHP: 7.4.30
MySQL: 5.5.5-10.3.32-MariaDB
ImageMagick 6.9.11-22

Liste des plugins activés
Add Users Notes, Admin Tools, Advanced Menu Manager, Automatic Size, Check Files Integrity, Community,
Exif View, Grum Plugins Classes.3, GThumb+, LocalFiles Editor, ShareAlbum, SmartAlbums, Upload 1 menu, VideoJS

Hors ligne

#2 2023-05-07 06:36:29

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16834

Re: [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Bonjour,

avec le plugin [extension by ddtddt] Read Metadata tu récupères le champs IPTC ou exif ou l'information et disponible

Puis dans localileeditor tu règle ton piwigo pour qu'il les utilises

cette page à lire > https://fr.piwigo.org/doc/doku.php?id=u … meta&s[]=iptc#iptc


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#3 2023-05-07 11:34:39

Charles69
Membre
2023-01-12
100

Re: [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Bonjour ddtddt,

Merci de m'avoir répondu
Installation du plugin Read Metadata ( by ddtddt ) ;)
Configuration, Saisie de l'ID d'une photo
> IPTC Fields est vide
> EXIF Fields ok
> XMP Properties est vide

J'ai bien vu la remarque :
"Plugin read EXIF, IPTC and XMP metadata; for the latter it requires the ImageMagick PHP extension."

la Bibliothèque graphique: ImageMagick 6.9.11-22 est bien installée.

Dans local file editor j'ai :

// use_iptc: Use IPTC data during database synchronization with files
// metadata
$conf['show_iptc'] = true;
$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',
  'name'            => '2#105',
  'comment'         => '2#120'
  );

La récupération des mots clés fonctionne bien, alors que dans le plugin IPTC Fields est vide.
Pour les EXIF c'est bon je récupère ce que je veux.

Une piste ?

Dernière modification par Charles69 (2023-05-07 17:30:15)

Hors ligne

#4 2023-05-07 17:34:38

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16834

Re: [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Bonjour,

EXIF Fields ok
il y a les infos que tu as rentré quelquepart dedans ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#5 2023-05-07 20:50:31

Charles69
Membre
2023-01-12
100

Re: [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Digikam écrit 'titre' et 'description' uniquement dans les XMP
A savoir :
titre dans XMP-dc:Title-fr-FR
description dans XMP-dc:Description-fr-FR

Il y a le programme ExifTool qui permet de lire/écrire à peu près tout ce qui concerne les métadonnées.
la commande (sous windows ):

exiftool -m -T -XMP:Description-fr-FR photo.jpg >description.txt
va générer le fichier description.tx avec la valeur de la description.

exiftool -m -T -XMP:Title-fr-FR photo.jpg >titre.txt
va générer le fichier titre.tx avec la valeur du titre

exiftool -a -G1 -s photo.jgp >liste_meta.txt
va générer un fichier avec tous les métadatas ( Exif,IFTC, XMP )


J'ai installé Exiftool sous linux sur mon NAS, il marche en ligne de commande.
Après je ne sais pas comment intégrer ça en php dans un plugin.
Ca permettrait de mettre les métadonnées qu'on veut dans image.name et image.content

Je vais faire des essais en modifiant ton plugin ;)

Dernière modification par Charles69 (2023-05-08 08:50:48)

Hors ligne

#6 2023-05-08 12:17:51

Charles69
Membre
2023-01-12
100

Re: [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Bonjour ddtddt,

Un point que je n'avais pas précisé :
Sur le NAS les photos ne sont pas dans 'galleries' mais dans d'autres répertoires, dans 'galleries' j'ai créé des liens symboliques qui pointent sur ces répertoires.
Et tout fonctionne bien avec les plugins que j'utilise, notamment Smart Album.
( Auparavant j'avais essayé avec le 'gestionnaire de sites' mais ça occasionnait plein de dysfonctionnements en particulier sur la génération des miniatures, et les traitements par lot) 

En mettant quelques 'echo' dans le fichier admin.php du plugin Read Metadata, j'ai constaté que le path qui pointait sur la photo contenait le lien symbolique tel quel dans la chaine du path.
Et sans interprétation particulière cette chaine ne pointe sur rien.
Et c'est bien ce path qui est enregistré dans la base de données !!

Exemple
La photo 'photo.jpg' se trouve physiquement dans '/volume1/photo/chrono/2023/20230505-balade/'
Dans '/volume1/web/piwigo/galleries/' se trouve le lien symbolique 'LSchrono' qui pointe sur -> '/volume1/photo/chrono/'
Et le path enregistré dans la base de données, image.path est :
'./galleries/LSchrono/2023/20230505-balade/photo.jpg'

Je ne comprend pas comment ça peut fonctionner ( mais ça fonctionne !! ).
Une explication svp ?

Hors ligne

#7 2023-05-08 13:26:23

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16834

Re: [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Bonjour,

piwigo va chercher dans un répertoire et ton OS redirige la demande

si tu veux tu m’envoies une photo que je regarde ce qu'il y a dedans et que je vois si le problème peux venir de la


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#8 2023-05-09 08:50:09

Charles69
Membre
2023-01-12
100

Re: [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Bonjour,

Voilà une photo
https://drive.google.com/file/d/1LOdtO2 … sp=sharing

Sur laquelle sont écrites avec Digikam les métadonnées suivantes :
Mots clés : Bretagne;FRANCE;Bretagne sud (2022)
Titre : BRETAGNE - 2022
Légende : Bretagne - le port de Locmariaquer

Piwigo récupère bien les mots clés, mais ni le titre , ni la légende (description)

Hors ligne

#9 2023-05-09 11:08:50

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16834

Re: [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Bonjour,

Je te confirme que piwigo ne vois pas
Titre : BRETAGNE - 2022
Légende : Bretagne - le port de Locmariaquer

sur mon ordi je ne les vois pas nom plus

Avec Digikam tu ne peux pas les mettre différemment ?

les mots clés sont dans les exifs et dans les IPTC il faut regarder pour que Digikam les mette dans les IPTC


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#10 2023-05-09 19:24:47

FranckG08
Membre
Ham Sur Meuse
2015-11-09
59

Re: [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Charles69 a écrit:

Bonjour,

Voilà une photo
https://drive.google.com/file/d/1LOdtO2 … sp=sharing

Sur laquelle sont écrites avec Digikam les métadonnées suivantes :
Mots clés : Bretagne;FRANCE;Bretagne sud (2022)
Titre : BRETAGNE - 2022
Légende : Bretagne - le port de Locmariaquer

Piwigo récupère bien les mots clés, mais ni le titre , ni la légende (description)

Pour être sure que les métadonnées sont bien embarquées dans le fichier et avant l'envoi vers piwigo, bouton droit, propriété, puis détails", car des fois à l'export, certaines métadonnées ne sont pas exportées (à voir dans ton logiciel d'export )

je viens de télécharger la photo test, il y a bien les métadonnées  Mots clés : Bretagne;FRANCE;Bretagne sud (2022), mais rien d'autres.

Dernière modification par FranckG08 (2023-05-09 19:28:28)

Hors ligne

#11 2023-05-09 23:48:59

Charles69
Membre
2023-01-12
100

Re: [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Bonsoir FranckG08, Bonsoir ddtddt

Oui dans le fichier P000_TEST.jpg il y a bien les métadonnées mots-clé en IPTC, mais aussi le titre et la description en XMP.

Voilà ce que donne exiftool sur cette photo

[IPTC]          EnvelopeRecordVersion           : 4
[IPTC]          CodedCharacterSet               : UTF8
[IPTC]          ApplicationRecordVersion        : 4
[IPTC]          Keywords                        : Bretagne, FRANCE, Bretagne sud (2022)
[XMP-x]         XMPToolkit                      : Image::ExifTool 12.59
[XMP-microsoft] LastKeywordXMP                  : TAG_LIEU/FRANCE/Bretagne, TAG_LIEU/FRANCE, ALBUM1/Bretagne sud (2022)
[XMP-acdsee]    Categories                      : <Categories><Category Assigned="0">TAG_LIEU<Category Assigned="1">FRANCE<Category Assigned="1">Bretagne</Category></Category></Category><Category Assigned="0">ALBUM1<Category Assigned="1">Bretagne sud (2022)</Category></Category></Categories>
[XMP-dc]        Description-fr-FR               : Bretagne - le port de Locmariaquer
[XMP-dc]        Subject                         : Bretagne, FRANCE, Bretagne sud (2022)
[XMP-dc]        Title-fr-FR                     : BRETAGNE - 2022
[XMP-digiKam]   CaptionsDateTimeStamps-fr-FR    : 2023-05-08T15:46:11
[XMP-digiKam]   TagsList                        : TAG_LIEU/FRANCE/Bretagne, TAG_LIEU/FRANCE, ALBUM1/Bretagne sud (2022)
[XMP-exif]      DateTimeOriginal                : 2022:09:24 14:32:04.380
[XMP-lr]        HierarchicalSubject             : TAG_LIEU|FRANCE|Bretagne, TAG_LIEU|FRANCE, ALBUM1|Bretagne sud (2022)
[XMP-mediapro]  CatalogSets                     : TAG_LIEU|FRANCE|Bretagne, TAG_LIEU|FRANCE, ALBUM1|Bretagne sud (2022)
[XMP-xmp]       Rating                          : 2

Mais Piwigo ne sait pas lire les métadonnées XMP

Voilà une autre version où j'ai rajouté "à la main" les IPTC
https://drive.google.com/file/d/17gTCrp … sp=sharing

Digikam écrit (hors les mots clé):
[XMP-dc]        Description-fr-FR               :  Bretagne - le port de Locmariaquer
[XMP-dc]        Title-fr-FR                     :  BRETAGNE - 2022

J'ai rajouté les IPTC avec exiftool
exiftool "-IPTC:Caption-Abstract<XMP-dc:Description-fr-FR" *.jpg
exiftool "-IPTC:Headline<XMP-dc:Title-fr-FR" *.jpg

Ce qui donne
[IPTC]          Headline                        :  BRETAGNE - 2022
[IPTC]          Caption-Abstract                :  Bretagne - le port de Locmariaquer


Et avec cette photo Piwigo récupère bien les deux IPTC : Titre (Headline) et Description (Caption-Abstract).

Je n'ai pas trouvé de solution pour forcer Digikam à écrire Titre et Légendes dans les IPTC.
Il y a bien un menu de paramétrage où on peut sélectionner des Exif IPTX ou XMP pour le Titre et la légende, mais selon les essais que j'ai fait ça n'a pas d'effet en écriture.

Je ne me vois pas faire cette manipulation à chaque fois qu'une légende est saisie/modifiée dans Digikam.
C'est pourquoi je cherche comment écrire quelque chose qui lirait avec exiftool les données XMP titre et XMP description pour les mettre dans la base de donnée dans image.name et image.comment

Dernière modification par Charles69 (2023-05-10 00:16:23)

Hors ligne

#12 2023-05-10 10:20:23

FranckG08
Membre
Ham Sur Meuse
2015-11-09
59

Re: [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Bonjour,

essaie les solutions décrites dans ce lien

https://guilde.guilde.asso.narkive.com/ … etadonnees

ou regarde sur le site de Digikam

directement traduit
https://docs-digikam-org.translate.goog … p#exif-tab


original
https://docs.digikam.org/fr/showfoto_ed … l#metadata

Hors ligne

#13 2023-05-10 15:04:00

Charles69
Membre
2023-01-12
100

Re: [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Bonjour Franck,

Merci pour les infos, j'en suis arrivé à ce résumé :
Dans Digikam il y a deux façons de saisir/modifier titre et légende
1 - soit par un onglet d'accès direct 'Légendes' à droite de l'écran
2 - soit par la fenêtre Edit Metadata ( le lien de ton post précédent ) raccourci CTRL+MAJ+M

Par la méthode 1 titre et légende sont écrits dans les XMP
Sur le visualiseur de photo titre et légende sont affichés

Par la méthode 2 on peut écrire titre et légende dans les IPTC
Sur le visualiseur de photo titre et légende sont affichées (sous réserve d'avoir ajouté Iptc.Application2.Headline à Titre dans la configuration de Digikam)
Mais cette saisie n'apparaît pas dans l'onglet d'accès direct !!
et si on saisit un titre ou légende dans cet onglet ils sont de nouveau écrits dans les XMP et affichés dans le visualiseur. Cependant les saisies faites dans les IPTC sont conservées , mais pas affichées !!

En conclusion : c'est n'importe quoi , et difficilement exploitable.

Il y a beaucoup de débats sur les métadonnées entre les IPTC et les XMP.
A lire cet article https://exiftool.org/gui/articles/where_what-fr.pdf de Bogdan Hrastnik ( développeur de exiftool )

J'imagine un plugin qui listerait toutes les métadonnées, et parmi celles ci on pourrait choisir celles que l'on veut associer aux titre, description et tags de Piwigo ;)

Dernière modification par Charles69 (2023-05-10 15:04:26)

Hors ligne

#14 2023-05-11 23:37:22

Charles69
Membre
2023-01-12
100

Re: [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Bonjour,

Dans un coin de la documentation Digikam il y a une explication
https://docs-digikam-org.translate.goog … nt-editors

Pour que les Exif et IPTC soient automatiquement remplacés par les valeurs XMP de titre et désignation.

Il ne faut pas sélectionner le Français dans ces listes
https://zupimages.net/up/23/19/4y0h.png

Mais sélectionner 'x-défaut'
https://zupimages.net/up/23/19/fx62.png

Et à partir de là les valeurs saisies dans 'Titre' et 'Légendes' sont recopiées dans les Exif et IPTC
et bien récupérées par Piwigo


PS pour ddtddt
J'avais continué à rechercher une solution avec Exiftool, en surchargeant le plugin Read Metadata, j'ai réussi à à afficher la totalité des métadonnées. Mais ça peut peut-être faire l'objet d'un autre post ?

Dernière modification par Charles69 (2023-05-12 08:13:23)

Hors ligne

#15 2023-05-12 05:56:58

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16834

Re: [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Bonjour,

Charles69 a écrit:

PS pour ddtddt
J'avais continué à rechercher une solution avec Exiftool, en surchargeant le plugin Read Metadata, j'ai réussi à à afficher la totalité des métadonnées. Mais ça peut peut-être faire l'objet d'un autre post ?

Logiquement le plugin lit les  XMP si ImageMagick est activé
mais ou n'hésite pas à m'envoyer ce que tu as fait que je regarde


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

  •  » Utilisation
  •  » [Résolu] Récupérer 'titre' et 'description' définis dans Digikam

Pied de page des forums

Propulsé par FluxBB

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