Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
export de JPG
#1
Bonsoir,

J'importe depuis mon boîtier les jpg+raw sous DT.
Je trie, géolocalise et note les photos en conservant les groupes jpg+raw.

Pour une "publication" des photos que je ne traite pas (ou celles traitées plus tard), je souhaite faire un export/copie des fichiers jpg issus du boîtier.
Mais je voudrais que ces fichiers exportés en jpg contiennent aussi les métadatas DT (rate/gps essentiellement) qui sont dans le fichier xmp associé.

J'ai essayé avec le module export avec format du fichier = copie, mais les métadatas "DT" ne sont pas incluses.
Cela fonctionne si je fais un export avec format du fichier = jpg, mais re-encoder du jpg, ce n'est pas la bonne solution !

En résumé, je voudrais savoir si il existe une solution pour exporter les photos déjà au format jpg avec les métadatas ajoutés avec DT ?

Merci pour votre aide.
JB
Répondre
#2
Bonjour, dans dt je ne sais pas et serai agréablement surpris que ça soit possible.

En revanche, avec exiftool ça doit être réalisable... A priori, il faut identifier quelles metadata sont à transposer du RAW dans le JPG boitier correspondant, avec exiftool donc.
dt stable / Ubuntu 22.04
Répondre
#3
Quelques tests faits avec les options -d imageio et -d perf

Code :
jpv@penguin:~> [dt_imageio_export_with_flags]
colorin colorout finalscale gamma (4)
9,562598 [dt_imageio_export] imgid 89189, pipe 4000x3000, range 65535x65535 --> exact 1, upscale 0, hq 0, corrected 0, scale 1,0000000, corr 1,000000, size 4000x3000
[export_job] exported to `/home/jpv/Photos/2019/12/29/darktable_exported/G0020253_04.jpg'
/opt/darktable-/opt/darktable-prod/bin/darktable -d imageio -d perf --configdir /home/jpv/.config/darktable-prod
12,436458 [dev] took 0,053 secs (0,237 CPU) to load the image.
[dt_imageio_export_with_flags]
colorin colorout finalscale gamma (4)
12,463592 [export] creating pixelpipe took 0,025 secs (0,043 CPU)
12,463604 [dt_imageio_export] imgid 89189, pipe 4000x3000, range 65535x65535 --> exact 1, upscale 0, hq 0, corrected 0, scale 1,0000000, corr 1,000000, size 4000x3000
12,463653 [dev_pixelpipe] took 0,000 secs (0,000 CPU) initing base buffer [export]
12,533859 [dev_pixelpipe] took 0,070 secs (0,023 CPU) [export] processed `profil de couleur d'entrée' on GPU, blended on GPU
12,695348 [dev_pixelpipe] took 0,161 secs (2,066 CPU) [export] processed `profil de couleur de sortie' on CPU, blended on CPU
12,706338 [dev_pixelpipe] took 0,011 secs (0,150 CPU) [export] processed `encodage écran' on CPU, blended on CPU
12,706364 [dev_process_export] pixel pipeline processing took 0,243 secs (2,240 CPU)
[export_job] exported to `/home/jpv/Photos/2019/12/29/darktable_exported/G0020253_05.jpg'

L'image passe par le pixel-pipe. Cependant, c'est service minimum : profil d'entrée, profil de sortie.
Par contre, j'ai laissé la config par défaut pour l'export avec en particulier la qualité à 95. Du coup le fichier a pris un peu d'embonpoint. Il est passé de 2,5 Mo pour l'original à 3,5 Mo pour l'exporté. Ça pourrait se corriger en réglant la qualité vers 93 environ.

Ceci dit, pour répondre à la question initiale, les métadonnées ajoutées dans la table lumineuse sont bien présentes dans le fichier exporté.
Mes photos : jpverrue.fr
Répondre
#4
Bonsoir,

Merci pour ces premiers retours.

@manu:
Effectivement, exiftool est peut être une solution pour récupérer les metadatas du .xmp et les appliquer au .jpg. Je vais regarder ca.

@jpverrue:
Je comprend pour le "service minimum" au niveau du traitement, par contre pour moi il y a un re-encodage en jpg, donc une une nouvelle compression avec perte lors de la création de ce nouveau jpg.

L'option format de fichier = copier pourrais répondre à mon besoin si seulement DT rajoutait les métadatas ajoutées dans la table lumineuse dans le jpg.

JB.
Répondre
#5
J'ai un script (bash) qui permet de recopier les mots-clés attribués dans dt (dans les .xmp) dans les JPEG boîtier correspondants, il peut sans doute service de base à faire quelque chose qui corresponde à la demande, si on sait quels (autres) metadata on veut extraire...
dt stable / Ubuntu 22.04
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)