Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

TOnin
2022-08-25 01:09:12

Pour ma part, je récupère en légende de l'image (sous-texte, description, commentaire, ...) un champ commentaire du fichier, déposé avec jBrout. Avec Darktable, il te faudra adapter.

Lecture les champs avec liste par groupe et avec numéro décimal du champ :

Code:

exiftool -G -D chemin/de/l/image.jpg
.../...
[File]              - Comment
[EXIF]          36867 Date/Time Original
[IPTC]             80 By-line
[IPTC]             25 Keywords

Les paramétrages que j'utilise  pour alimenter la base de donnée Piwigo au moment de la synchronisation

Code:

$conf['use_iptc_mapping'] = array(
  'keywords'        => '2#025',
  'author'          => '2#080',
  );
$conf['use_exif_mapping'] = array(
  'date_creation' => 'DateTimeOriginal',
  'comment' => 'COMMENT;0'
  );

NB : Pour l'affichage des crédits, cette extension complète l'affichage en allant piocher davantage d'informations dans le fichier image (à la volée ?) extension:839

Lors d'un test avec Darktable 2.6.3, voici les champs EXIF et XMP renseignés :

Code:

exiftool -G -D chemin/de/l/image.jpg
[EXIF]            270 Image Description               : darktable description
[EXIF]            305 Software                        : darktable 2.6.3
[EXIF]            315 Artist                          : darktable auteur
[EXIF]          33432 Copyright                       : darktable droits
[XMP]               - Creator                         : darktable auteur
[XMP]               - Publisher                       : darktable diffuseur
[XMP]               - Title                           : darktable titre
[XMP]               - Description                     : darktable description
[XMP]               - Rights                          : darktable droits
[XMP]               - Subject                         : test, keyword
[XMP]               - Hierarchical Subject            : test, keyword

Comme un champ EXIF a été renseigné avec la description du fichier lors de l'export, il me semble qu'il n'y aurait pas à transférer cette donnée depuis XMP vers IPTC. Il suffit de la piocher dans EXIF. Du coup, dans ton cas, il faudrait transférer les mots clés depuis XMP vers IPTC, puis synchroniser avec le paramétrage qui suit (par exemple) :

Code:

$conf['use_iptc_mapping'] = array(
  'keywords'        => '2#025',
  'author'          => '2#080',
  );
$conf['use_exif_mapping'] = array(
  'date_creation' => 'DateTimeOriginal',
  'comment' => 'ImageDescription',
  );
lexi
2022-08-25 00:15:48

Pour la description, voici un exemple de l'une de mes photos :

Code:

$ exiv2 -pa IMG_0144.JPG | grep -a Carron
Iptc.Application2.Caption                    String     30  t�l�ph�rique de la Cime Carron

Par défaut le tag utilisé est "Iptc.Application2.Caption" pour la description.

Sur Digikam, il est possible de paramétrer le ou les tags à utiliser pour la description. Peut être que Darktable peut le faire.

Je ne connaissais pas exiftool qui semble être un équivalent mais développé en Perl. Exiv2 en C++.

od
2022-08-24 16:45:14

Bonjour,
Merci pour vos réponses.
Je viens de creuser un peu le sujet en me lançant avec EXIFTOOL.
Je constate que les informations que j'ai saisies depuis DARKTABLE doivent être des champs XMP qui visiblement ne sont pas encore gérés par PIWIGO.
La suggestion de lexi pour avancer sur le sujet me parait donc la bonne direction à prendre. Ecrire un script EXIFTOOL qui récupère les champs XMP et les écrit en EXIF ou IPTC.
A tout hasard, quelqu'un pourrait-il me préciser dans quels champs ou type de champs EXIF ou IPTC doivent se trouver, pour pouvoir être traité par PIWIGO, les informations concernant :
- la description de la photos,permettant de commenter la galerie PIWIGO
- les TAGS associés à la photo, permettant de selection dans PIWIGO
A suivre...et merci.

lexi
2022-08-22 22:17:34

Si j'étais à ta place od, je ferai un petit script avec exiftool pour mettre reporter tes descriptions dans d'autres tags pour être certains qu'ils soient mieux reconnu.

Personnellement je n'ai pas de problème avec Digikam. J'ai l'impression que Darktable écrit sur des tags peu usités.

RM25
2022-08-13 00:12:48

Bonsoir à tous,

J'utilise exiftool pour ajouter le mot clef "LivePhoto" dans le champ IPTC de la photo associée à la petite vidéo de la "live photo". Voici la commande que j'utilise avec exiftool :

             exiftool -iptc:keywords+=LivePhoto -overwrite_original IMG_100.jpg

Ensuite, mes Lives Photos sont placés dans le dossier Galerie de Piwigo et pour que le processus de synchronisation récupère et crée bien le tag "LivePhoto"dans la base de donnée, j'ai ajouté les deux lignes suivantes dans l'onglet "configuration local" de LocalFile Editor :

             $conf['use_iptc'] = true;
             $conf['use_iptc_mapping'] = array('keywords'        => '2#025');

Et cela fonctionne parfaitement avec le champ iptc !

ddtddt
2022-07-30 08:23:25

Bonjour

Si read metadata ne vois pas les mots clés piwigo ne pourra pas les récupérer

TOnin
2022-07-29 18:16:48

Je crois comprendre que Darktable enregistre les mots clés dans XMP:Subject forum darktable 2018
Du coup, il pourrait suffire de les copier vers le champ IPTC:Keywords forum exiftool 2018

Code:

exiftool "-IPTC:Keywords<XMP:Subject" chemin/de/l/image.jpg

voire, pour toutes les images d'un album,

Code:

exiftool "-IPTC:Keywords<XMP:Subject" chemin/des/images/

Mais peut-être que Piwigo pourrait piocher les mots clés directement dans le champ XMP:Subject lors de la synchronisation ?

Pour l'extension Read Metadata, il faudrait s'assurer que ImageMagick fait bien partie des modules actifs du serveur hébergeant Piwigo.
extension:829

od
2022-07-29 16:42:50

Bonjour.
Déjà, merci pour vos réponses.
Pour informations, les données que je souhaite récupérer je les ai incorporées aux données EXIF de la photo en traitant mes photos avec le logiciel DAKTABLE.
Ces données sont en général :
- une description
- un ou plusieurs mots clés
- les coordonnées géographique de la photo.
L’extension OpenStreetMap de PIWIGO récupère sans problème des coordonnées géographiques.
Je souhaiterai que ma données description puisse apparaître comme titre de photo et que les données 'mots clés' soit récupéré comme tags par PIWIGO pour pouvoir faire des sélections.
Quand je teste une photo avec EXIFTOOL sur mon ordinateur (Debian 11) la donnée "description" apparaît deux fois, au droit des champs "User Comment" et "Description",  les données "mots clés"  au droit du champ "Subject", séparées par des virgules.
Quand je teste la même photo avec l'extension "Read metadata" depuis PIWIGO, la donnée "description" apparaît dans la rubrique "COMPUTED", champ "UserComment", les données de mots clés n'apparaissent pas.
Quant à ma configuration PIWIGO j'ai suivi le tuto de la doc PIWIGO. Dois-je modifier ou rajouter certains champs pour correspondre aux libellés des champs que me donne EXIFTOOL ?
Je peux envoyer une ou deux photos pour test.
Vous pouvez également vous rendre sur :
https://odsb.net/piwigo
avec comme exemple :
https://odsb.net/piwigo/picture.php?/1772/category/97
Cette photo contient en données exif :
la description : orchidée sauvage
les mots clés : fleur, orchidée

Merci d'avance

ddtddt
2022-07-29 08:14:32

Bonjour

installe extension:829

et vérifie que tes tag son bien en 2#025

TOnin
2022-07-28 20:23:23

Petit oubli... de saluer : Bonjour :-)

TOnin
2022-07-28 20:22:13

Ne manquerait-il pas une clef de configuration ? 'show_iptc_mapping' ?
$conf['show_iptc'] = true;
$conf['show_iptc_mapping'] = array(...
$conf['use_iptc'] = true;
$conf['use_iptc_mapping'] = array(...

Sinon, il faudrait s'assurer que les mots clés sont bien placés dans les métadonnées d'une image, avec exiftool par exemple.
En lecture :

Code:

exiftool -keywords chemin/de/l/image.jpg
exiftool chemin/de/l/image.jpg

Extrait de /include/config_default.inc.php (12.3.0)

Code:

// +-----------------------------------------------------------------------+
// |                               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 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',
  'date_creation'   => '2#055',
  'author'          => '2#122',
  'name'            => '2#005',
  'comment'         => '2#120'
  );
od
2022-07-28 14:57:50

Bonjour,
J'avais déjà trouvé cette documentation et adapté ma configuration locale avec le plugin LocalFiles Editor mais sans aucun effet.
Il y a donc quelque chose que je ne comprends pas.
Comment, par exemple, indiquer à piwigo de récupérer les mots clefs tagués dans les données IPTC de la photo comme TAGS piwigo.

od
2022-07-28 12:30:19

Merci pour la réponse.
Je  vais aller regarder cette documentation.

ddtddt
2022-07-27 07:19:19

Bonjour

oui une petite page de doc qui explique cela > https://fr.piwigo.org/doc/doku.php?id=u … meta&s[]=exif

par exemple avec un code de la doc

$conf['show_iptc'] = true;

$conf['use_iptc'] = true;

$conf['use_iptc_mapping'] = array(
'keywords'        => '2#025',
'author'          => '2#122',
'name'            => '2#105',
'comment'         => '2#120'
);

a ajouter en configuration local

od
2022-07-26 17:21:54

Bonjour

Il y a-il un moyen de récupérer automatiquement des données exif de photos pour renseigner les tags piwigo.
En effet, je renseigne souvent le champ description, et je mets souvent des mots clés quand je traite mes photos avec DARKTABLE.


Merci.

Pied de page des forums

Propulsé par FluxBB

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