Ce qu'il faut retenir, c'est que dt identifie dans les métadonnées EXIF (au sens large) de la photo le boîtier et l'objectif utilisés.
À partir de la chaîne de caractères trouvée dans ces données EXIF correspondant à l'objectif, dt doit ensuite chercher dans le fichier slr-marque.xml le modèle correspondant, par comparaison des chaînes de caractères, un écart et ce n'est pas le même objectif.
Si dt ne trouve pas exactement la même chaîne de caractères dans slr-marque.xm, il dira objectif inconnu. En forçant dans le module correction des objectifs de dt tel objectif rigoureusement identique mais portant un nom différent dans lensfun, le tour est joué.
Sinon, comme expliqué précédemment, la solution consiste alors à recopier /usr/share/lensfun/version_1/slr-marque.xml dans ~/.local/share/lensfun et de modifier la balise <model> pour y mettre très précisément ce que les données EXIF extraites de la photo indiquent pour cet objectif, en lieu et place de ce que le fichier avait dans la balise <model>.
À noter que ce que le commentaire "fixme" indique est révélateur de ce qu'on sait qu'il y a un souci avec ce caillou qui existe en 2 versions :
En attendant que des alias existent dans lensfun, il faut soit dupliquer soit remplacer l'entrée pour les 2 versions existantes du même objectif.
La question est donc : quelle est l'identification précise, à la lettre près, de l'objectif extraite des données EXIF ?
À partir de la chaîne de caractères trouvée dans ces données EXIF correspondant à l'objectif, dt doit ensuite chercher dans le fichier slr-marque.xml le modèle correspondant, par comparaison des chaînes de caractères, un écart et ce n'est pas le même objectif.
Si dt ne trouve pas exactement la même chaîne de caractères dans slr-marque.xm, il dira objectif inconnu. En forçant dans le module correction des objectifs de dt tel objectif rigoureusement identique mais portant un nom différent dans lensfun, le tour est joué.
Sinon, comme expliqué précédemment, la solution consiste alors à recopier /usr/share/lensfun/version_1/slr-marque.xml dans ~/.local/share/lensfun et de modifier la balise <model> pour y mettre très précisément ce que les données EXIF extraites de la photo indiquent pour cet objectif, en lieu et place de ce que le fichier avait dans la balise <model>.
À noter que ce que le commentaire "fixme" indique est révélateur de ce qu'on sait qu'il y a un souci avec ce caillou qui existe en 2 versions :
Citation :Les versions I et II sont optiquement équivalentes. En même temps, exiv2 ne semble pas être en mesure de les distinguer (enfin, la version II a l'ID 122 au lieu de 116), donc je ne crée pas une deuxième entrée. Mais une fois que Lensfun aura des alias, la version II devrait être ajoutée comme alias.
En attendant que des alias existent dans lensfun, il faut soit dupliquer soit remplacer l'entrée pour les 2 versions existantes du même objectif.
La question est donc : quelle est l'identification précise, à la lettre près, de l'objectif extraite des données EXIF ?
dt stable / Ubuntu 24.04