03-11-16, 19:40
Hello,
@Manu
Merci pour l'input, c'est une bonne idée mais cela ne fonctionne pas car en passant la commande exiv2 mentionnée par jpv, j'observe que la photo est déjà attribuée à une focale Sigma, du coup lensfun/DT affiche toujours "Sigma 24-70" mais avec la mention "fichier de description non trouvé".
@pjv
Désolé pour le texte verbeux, merci d'avoir pris le temps de trier.
C'est bien lors du processus d'interprétation des Exif par exiv2 que se produit le problème donc. Ou plus précisément lensfun/DT utilise le champs "Lenstype" et non "LensModel".
Exemple pour le 90mm macro :
fedelin@N240JU ~ $ exiv2 -pa ./161102_1751-#0041.CR2 | grep -i lens
Exif.CanonCs.LensType Short 1 Canon EF 100mm f/2.8L Macro IS USM
Exif.CanonCs.Lens Short 3 90.0 mm
./161102_1751-#0041.CR2: (No IPTC data found in the file)
Exif.Canon.LensModel Ascii 74 TAMRON SP 90mm F/2.8 Di VC USD MACRO1:1 F004
Exif.Photo.LensSpecification Rational 4 90/1 90/1 0/1 0/1
Exif.Photo.LensModel Ascii 45 TAMRON SP 90mm F/2.8 Di VC USD MACRO1:1 F004
Exif.Photo.LensSerialNumber Ascii 11 0000000000
ou encore pour le 24-70m :
fedelin@N240JU ~ $ exiv2 -pa ./161016_1101-#6575.CR2 | grep -i lens
Exif.CanonCs.LensType Short 1 Sigma 24-70mm f/2.8 IF EX DG HSM
Exif.CanonCs.Lens Short 3 24.0 - 70.0 mm
Exif.Canon.LensModel Ascii 74 24-70mm
Exif.Photo.LensSpecification Rational 4 24/1 70/1 0/1 0/1
Exif.Photo.LensModel Ascii 8 24-70mm
Exif.Photo.LensSerialNumber Ascii 11 0000000000
J'observe dans ta capture Nikon que tu n'as pas cette erreur d'interprétation au niveau du Lenstype
Si le codage des focales est en dur, c'est clairement perdu en ce qui me concerne, je reste quand même dubitatif quant à l'énormité potentiel du bug et ose croire encore que le pb est local.
Peut-être qu'une désinstall/reinstall d'exiv2 ou à défaut comme tu le suggère l'ouverture d'un case...
@Manu
Merci pour l'input, c'est une bonne idée mais cela ne fonctionne pas car en passant la commande exiv2 mentionnée par jpv, j'observe que la photo est déjà attribuée à une focale Sigma, du coup lensfun/DT affiche toujours "Sigma 24-70" mais avec la mention "fichier de description non trouvé".
@pjv
Désolé pour le texte verbeux, merci d'avoir pris le temps de trier.
C'est bien lors du processus d'interprétation des Exif par exiv2 que se produit le problème donc. Ou plus précisément lensfun/DT utilise le champs "Lenstype" et non "LensModel".
Exemple pour le 90mm macro :
fedelin@N240JU ~ $ exiv2 -pa ./161102_1751-#0041.CR2 | grep -i lens
Exif.CanonCs.LensType Short 1 Canon EF 100mm f/2.8L Macro IS USM
Exif.CanonCs.Lens Short 3 90.0 mm
./161102_1751-#0041.CR2: (No IPTC data found in the file)
Exif.Canon.LensModel Ascii 74 TAMRON SP 90mm F/2.8 Di VC USD MACRO1:1 F004
Exif.Photo.LensSpecification Rational 4 90/1 90/1 0/1 0/1
Exif.Photo.LensModel Ascii 45 TAMRON SP 90mm F/2.8 Di VC USD MACRO1:1 F004
Exif.Photo.LensSerialNumber Ascii 11 0000000000
ou encore pour le 24-70m :
fedelin@N240JU ~ $ exiv2 -pa ./161016_1101-#6575.CR2 | grep -i lens
Exif.CanonCs.LensType Short 1 Sigma 24-70mm f/2.8 IF EX DG HSM
Exif.CanonCs.Lens Short 3 24.0 - 70.0 mm
Exif.Canon.LensModel Ascii 74 24-70mm
Exif.Photo.LensSpecification Rational 4 24/1 70/1 0/1 0/1
Exif.Photo.LensModel Ascii 8 24-70mm
Exif.Photo.LensSerialNumber Ascii 11 0000000000
J'observe dans ta capture Nikon que tu n'as pas cette erreur d'interprétation au niveau du Lenstype
Si le codage des focales est en dur, c'est clairement perdu en ce qui me concerne, je reste quand même dubitatif quant à l'énormité potentiel du bug et ose croire encore que le pb est local.
Peut-être qu'une désinstall/reinstall d'exiv2 ou à défaut comme tu le suggère l'ouverture d'un case...