Pendant des années, j’ai fonctionné avec GIMP+UFRAW pour la retouche photo et DIGIKAM pour la gestion des photos. Puis j’ai adopté DARKTABLE rapidement après sa sortie pour la retouche, complété avec GIMP. J’ai conservé DIGIKAM pour la gestion. Aujourd’hui, en particulier avec la nouvelle version de Darktable, je trouve qu’il serait intéressant soit de pouvoir synchroniser les base de données entre DIGIKAM et Darktable, soit tout au moins de pouvoir effectuer des transferts des données (mots clefs, localisation GPS, etc…) entre le deux outils.
Peux être cela existe-t-il ?
Non, il n’y a pas de développement commun. Les BdD sont gérées « chacun de son côté » sans dialogue entre les équipes. Ce n’est pas la priorité et chacun est suffisamment occupé pour cela !
Normalement lors de l’importation les mots clés, les scores et les codes couleurs sont bien repris par darktable. Ce n’est pas vrai dans l’autre sens. Un mot clé ajouté avec DT ne sera pas relu par Digikam.
J’ai longtemps travaillé comme toi, mais cet aller sans retour est vraiment handicapant. Je suis donc passé au « tout darktable ».
Aujourd’hui, avec la version 3.0, les quelques fonctionnalités manquantes ou incomplètes ou moins performantes, qui pouvaient encore faire regretter Digikam, ont été ajoutées ou améliorées. Donc je n’ai plus aucun regret ! Digikam à complètement disparu de mes machines.
J’utilisais digikam pour la gestion des tags et uniquement pour rechercher facilement mes photos.
Depuis la v3.0 de darktable, je vais utiliser uniquement les tags avec darktable ce qui va sacrément me simplifier la tâche.
Par contre, c’est curieux Jean-Pierre ce que tu dis car il me semble que les tags exportés sont inscrits DANS le fichier jpg. Pourquoi est-ce que digikam ne peut pas le lire ?
On parle bien des fichiers XMP qui sont le vrai lien entre les deux logiciels. Pour avoir des xmp avec Digikam, il faut cocher une case dans la configuration.
Si les nouveaux mots clés ne sont pas importés, ce n’est pas parce que Digikam ne sais pas lire les xmp, mais parce qu’il ne relis pas les fichiers qu’il a déjà lu. Il y a aussi quelque part dans un menu une commande censée forcer la relecture, mais quand je l’avais essayée, elle ne fonctionnait pas, ou je l’avais mal utilisé ?
Quant aux mots clés embarqués dans les jpegs, je ne me souviens plus bien, mais je crois que le comportement est le même.
non, je parlais des données « Dans » le jpg. Pour les xmp, je ne sais pas. Comme les tags sont écrits dans « en dur » dans le jpg, c’est normal que n’importe quel logiciel puisse les lire.
Merci pour vos réponses et vos renseignements. J’ai fait des essais sur quelques photos et il semble que la récupération des tags s’effectue bien dans le digikam vers darktable. Par contre pour un grand nombre d’images (disons 80 000) des erreurs et des plantages finissent par se produire.
Il faudrait que je regarde ce que ça donne pour les coordonnées gps.
Malgré cela je trouve que la gestion des collections photos par mots clefs dans digikam se fait de façon beaucoup intuitive et facile, en particulier par les affichages de l’arborescence complète des mots clefs. De même pour la recherche de photos (c’est le but des mots clefs).
Alors, autant je ne me vois pas me passer de darktable et effectuer le traitement de mes fichiers raw dans digikam, autant je me vois mal me passer de digikam pour la gestion d’une collection photos aujourd’hui. Chacun de 2 logiciels est excellent dans son domaine principal, alors je trouve dommage que les deux équipes ne puissent collaborer un minimum.
Bonjour
Je reviens sur ce sujet car j’utilise moi aussi Digikam et depuis peu darktable, et cette histoire de récupération des mots-clés via xmp me turlupinait aussi, pour ne pas dire plus. La gestion des mots-clés dans darktable est désormais bien plus efficace, certes, mais je conserve tout de même une préférence pour Digikam que je trouve plus fin et dont l’interface me paraît plus ergonomique (les goûts et les couleurs
)
Alors en fait c’est un peu plus compliqué que ça.
Tout d’abord, il faut bien sûr s’assurer que dans les deux logiciels, on écrit bien dans les fichiers sidecars xmp
darktable : Préférences → Fonctionnement → écrire un fichier xmp redondant pour chaque image
digikam : Configuration → métadonnées → fichiers associés → cocher « écrire dans les fichiers associés »
Il est faux de dire que darktable sait lire les xmp de digikam alors que digikam ne sait pas lire les xmp de dt. En réalité, c’est plutôt : digikam écrit des xmp directement lisibles par dt, alors que dt ne le fait pas pour digikam.
Je m’explique : quand on saisit des mots-clés dans digikam, il écrit en fait les mêmes infos sous plusieurs formes dans le xmp, selon la syntaxe de différents logiciels.
Exemple :
<digiKam:TagsList>
<rdf:Seq>
<rdf:li>végétation/plante aquatique</rdf:li>
</rdf:Seq>
</digiKam:TagsList>
<MicrosoftPhoto:LastKeywordXMP>
<rdf:Bag>
<rdf:li>végétation/plante aquatique</rdf:li>
</rdf:Bag>
</MicrosoftPhoto:LastKeywordXMP>
<lr:hierarchicalSubject>
<rdf:Bag>
<rdf:li>végétation|plante aquatique</rdf:li>
</rdf:Bag>
</lr:hierarchicalSubject>
<mediapro:CatalogSets>
<rdf:Bag>
<rdf:li>végétation|plante aquatique</rdf:li>
</rdf:Bag>
</mediapro:CatalogSets>
Quand on saisit des mots-clés dans darktable, celui-ci n’écrit apparemment que sous la forme :
<lr:hierarchicalSubject>
<rdf:Bag>
<rdf:li>végétation|plante aquatique</rdf:li>
</rdf:Bag>
</lr:hierarchicalSubject>
c’est à dire façon lr… le grand méchant LightRoom ![]()
Donc par défaut, je suppose que quand digikam lit un xmp, il cherche avant tout sa section
<digiKam:TagsList>
et comme il ne la trouve pas on a l’impression qu’il ne sait pas lire les xmp de darktable.
En cherchant bien, j’ai fini par trouver comment récupérer tout de même les données du xmp « façon darktable » dans la BDD de digikam (puisque c’est bien de ça qu’il s’agit)
1 : sélectionner (les) image(s)
2 : vérifier dans menu de droite qu’on est bien sur l’onglet « Légendes »
3 : Plus → Lire les métadonnées depuis un fichier vers une BDD
https://ibb.co/GddMQmw
Et voilà, on a récupéré les mots-clés de darktable ![]()
Pas pu tester, je n’a plus de version de Digikam installée. Ce n’est quand même pas très intuitif…
J’en conviens, mais c’était juste pour apporter une réponse à une interrogation qui revient assez souvent.
Par ailleurs, la manip que j’ai donnée est valable pour une ou quelques photos ; si on veut traiter l’ensemble de sa photothèque il y a plus simple :
Gestionnaire d’étiquettes → Menu Synchroniser/Exporter → Lire les étiquettes à partir de l’image
et là, toutes les photos y passent !
Et ce sont deux logiciels Open Source ! ![]()
Y’a pas de cadeaux… Jamais… Nulle part… [emoji3525]
Bonjour à tous,
Je ne suis pas en accord avec ce qu’il se dit sur la coexistence entre Dartable et DigiKam.
Voici mon flux de travail… pour info
J’ai cherché un moment pour faire coexister Dartable et DigiKam car même si j’apprécie Darktable, l’ergonomie pour visuliser, trier, trouver les doublons, modifier les métadonnées … des photos est loin d’arriver à la cheville de Digikam.
Donc j’ai trouver la solution et ça fonctionne dans les deux sens ! du moins pour le vignettes, note et couleur (qui ne fonctionne que dans le sens DigiKam => Dartable , ce qui me permet d’avoir un flux de travail intéressant.
En ce qui me concerne et d’après mes observations, le fichier « xxxxx.DNG.xmp » permet l’enregistrement des modifications de l’image (luminance, contraste…) et les métadonnées (je me focalise uniquement sur la vignette, la note et l’attribut couleur) pour le reste , des essais sont en cours…
L’enregistrement de ces métadonnées dans Dartable ou DigiKam permet l’échange des métadonnées entre ces deux logiciels.
Pour résumer, j’ai des fichiers RAW => DNG => c’est à dire des images brutes de type « xxxxx.DNG »
Dans DigiKam:
J’importe mes images dans DigiKam car je le considère comme mon soft de gestion d’images (pour sa praticité et ses fonctionnalités)
Lors de l’import digiKam génère des fichier « xxxxx.DNG.xmp » en plus des fichiers « xxxxx.DNG »
Je me retrouve donc avec des fichiers « xxxxx.DNG » et « xxxxx.DNG.xmp » ,vous me suivez ?
Je trie mes photos par un nombre d’étoiles (note) pour ne conserver que celles qui mérites d’être développer… Je ne garde que les 3 étoiles et plus.
J’ouvre à partir de digiKam (Ouvrir avec Darktable) mon /mes fichiers que je souhaite modifier dans Dartable (soft de prédilection pour le développement)
Dans Darktable:
Je crée un clone pour garder mon fichier originel intacte.
J’obtiens donc un fichier supplémentaire « xxxxxxx_01.JPG.xmp »
Je développe ma/mes photos clonées => vous remarquerez que seul la date/heure des fichiers « xxxxxxx_01.JPG.xmp » modifié à changé
Je peux donc modifier les libellés et le nombre d’étoiles sur mes photos si besoin…
Maintenant si je souhaite retrouver ses modifications dans digikam, il faut alors mettre à jour la base de données digiKam en fonction des fichier XMP avec => Eléments > lire à nouveau les métadonnées à partir du fichier.
Tous ça avec les paramètres bien réglés sur Dartable et DigiKam.
J’essaierai de faire une vidéo dans les prochaines semaines…
Bien à vous .
Ça paraît un peu long et compliqué comme ça… mais c’est aussi ce que je fais
: catalogage (étoiles, mots clés…) dans digiKam puis développement dans darktable.
Le seul souci pour ma part c’est qu’avec le xmp issu de digiKam, quand j’ouvre l’image dans darktable il m’applique un traitement par défaut avec la courbe de base alors que mon traitement par défaut est normalement basé sur filmique. On en a déjà discuté sur ce forum, c’est apparemment dû à une différence de codage des xmp. Je suis donc obligé de faire réappliquer systématiquement mon réglage de base en allant dans l’historique et en cliquant sur Original puis Compresser l’historique
Par contre je ne comprends pas pourquoi tu crées systématiquement un clone car dt ne modifie pas le fichier brut (RAW) et j’imagine qu’il en va de même avec tes DNG… Tes modifs sont inscrites en base de données et dans le fichier xmp, mais ton original reste toujours intact.
Bonjour à tous,
j’utilise également Digikam en complément de Darktable, c’est vrai que le fonctionnement reste à sens unique pour la gestion de certaines métadonnées, cela doit se jouer à peu de chose. Pour utiliser Art depuis quelques mois, je n’ai pas du tout le problème, c’est bidirectionnel (notation et label couleur).
Il faut s’astreindre à un flux bien orienté ou n’utiliser qu’un seul logiciel (Darktable), ou encore mettre les mains dans le cambouis si on des capacités de programmation.
Par contre je plussoie concernant les clones de fichier, il n’y a pas de risque, surtout avec les xmp.
Sinon tu pourrais même inscrire les métadonnées directement dans le DNG, il est prévu pour ça, il n’y a pas de risque.
Ce problème a été réglé par la version 3.4.0 ![]()
Pas besoin de capacités de programmation pour ça, j’avais donné l’astuce il y a quelques mois sur ce même sujet ( → Posté par G.Eco - 07-05-20, 17:03)
Certes c’est une solution mais qui implique une manipulation supplémentaire, ce qui n’est pas le cas entre Digkam et Art par exemple.