> Si tu as des XMP sans images, c'est que les images ont été supprimées.
Attention : les images ont aussi pu être déplacées ou renommées. Si le déplacement a été fait en dehors de darktable, alors l'image est déplacée mais pas les méta-données associées. C'est important car les méta-données contiennent tous les traitements que tu as fait sur l'image. Donc en gros, si tu ne fais pas attention tu risques de perdre tout ton travail de développement/retouche.
Exemple de scénario problématique:
1) Tu récupères une photo, disons « rep1/image1.dng »
2) Tu « édites » la photo. En réalité, le fichier « rep1/image1.dng » n'est pas modifié, mais un fichier « rep1/image1.dng.xmp » est créé et contient la liste des transformations à appliquer pour obtenir l'image finale (= tout ce que tu as fait dans darktable). La même information se trouve dans la base de données, et elle est associée au nom de fichier : darktable sait ce qu'il faut faire pour traiter le fichier « rep1/image1.dng », donc à chaque fois qu'il ouvre une image qui correspond à ce nom de fichier, il applique ce qu'il faut.
3) Tu renommes le fichier, en dehors darktable, pour la mettre dans « nouveaurep/image1.dng ». Le fichier XMP est resté dans « rep1/image1.dng.xmp » et la base de données n'a aucune info sur « nouveaurep/image1.dng ».
4) Tu essayes d'ouvrir l'image : tu as perdu toutes tes modifications.
Pour ne pas perdre le travail, plusieurs options :
* À la place de 3), faire le renommage dans darktable. À ce moment la base de données est mise à jour et tout se passe bien.
* Entre 3) et 4), déplacer le fichier XMP pour qu'il soit dans le même répertoire que l'image et avec le même nom (sauf le .xmp). En ré-important l'image à son nouvel emplacement darktable va re-lire le fichier .xmp
* Ne jamais déplacer une image qui a déjà été éditée dans darktable : faire les renommages avant.
Attention : les images ont aussi pu être déplacées ou renommées. Si le déplacement a été fait en dehors de darktable, alors l'image est déplacée mais pas les méta-données associées. C'est important car les méta-données contiennent tous les traitements que tu as fait sur l'image. Donc en gros, si tu ne fais pas attention tu risques de perdre tout ton travail de développement/retouche.
Exemple de scénario problématique:
1) Tu récupères une photo, disons « rep1/image1.dng »
2) Tu « édites » la photo. En réalité, le fichier « rep1/image1.dng » n'est pas modifié, mais un fichier « rep1/image1.dng.xmp » est créé et contient la liste des transformations à appliquer pour obtenir l'image finale (= tout ce que tu as fait dans darktable). La même information se trouve dans la base de données, et elle est associée au nom de fichier : darktable sait ce qu'il faut faire pour traiter le fichier « rep1/image1.dng », donc à chaque fois qu'il ouvre une image qui correspond à ce nom de fichier, il applique ce qu'il faut.
3) Tu renommes le fichier, en dehors darktable, pour la mettre dans « nouveaurep/image1.dng ». Le fichier XMP est resté dans « rep1/image1.dng.xmp » et la base de données n'a aucune info sur « nouveaurep/image1.dng ».
4) Tu essayes d'ouvrir l'image : tu as perdu toutes tes modifications.
Pour ne pas perdre le travail, plusieurs options :
* À la place de 3), faire le renommage dans darktable. À ce moment la base de données est mise à jour et tout se passe bien.
* Entre 3) et 4), déplacer le fichier XMP pour qu'il soit dans le même répertoire que l'image et avec le même nom (sauf le .xmp). En ré-important l'image à son nouvel emplacement darktable va re-lire le fichier .xmp
* Ne jamais déplacer une image qui a déjà été éditée dans darktable : faire les renommages avant.