16-11-16, 20:58
Je crois que ça ne peut pas fonctionner, car justement, l'indication dans les données EXIF est exactement la même pour les deux objectifs.
Explication : le champ EXIF qui contient l'information d'identification de l'objectif est un simple chiffre. Voici la consultation de ce champ avec exiv2 pour un fichier NEF Nikon, mais c'est à peu près la me chose pour un CR2 Canon, au moins quant à l'espace alloué à ce champ : c'est juste un octet (byte)
Note au passage qu'il s'agit d'une donné privée du fabricant. Pas d'une donnée EXIF générale.
Avec un octet on peut identifier exactement 256 valeurs différentes. Ça paraît suffisant si on se contente uniquement de la gamme de chaque constructeur , mais c'est sans compter avec les fabricants d'objectifs tiers...
Chaque fabricant fait un peu ce qu'il veut avec ce chiffre. Bien sûr Canon, Fuji, Leica, Olympus, Panasonic, Nikon ou Sony, n'ont pas deux objectifs portant le même chiffre dans leur gamme. De leur coté, Sigma, Tamron, Tokina, Samyang ou Zeiss, n'ont pas non plus, chacun dans leur gamme, d'objectifs portant un numéro identique, mais, et c'est là où ça coince, il y a forcément des numéros identiques entre les différentes gammes.
En fait ce chiffre est inscrit quelque part dans l'objectif. Il est transmis au boîtier qui le retranscrit dans les EXIFS. Les objectifs envoient au boitier quelques autres valeur : la focale, l'ouverture maxi, l'ouverture de travail, etc. Mais rien qui permette d'identifier le fabricant de l'objectif !
Les développeurs doivent se débrouiller avec ça et tenter d'identifier exactement les objectifs en croisant toutes les informations disponible. Par exemple, le numéro, la focale, l'ouverture max... Mais il arrive parfois que ce soit très difficile ! Comment distinguer deux 24-70mm f/2.8 qui ont le même numéro... Il faut fouiller dans toutes les données possibles pour trouver une petite différence. Quand il y arrivent, ils fournissent alors une information beaucoup plus complète, avec le nom complet de l'objectif. À partir de là, plus de problème
Donc je doute vraiment que tu puisses y arriver uniquement avec ce numéro.
Explication : le champ EXIF qui contient l'information d'identification de l'objectif est un simple chiffre. Voici la consultation de ce champ avec exiv2 pour un fichier NEF Nikon, mais c'est à peu près la me chose pour un CR2 Canon, au moins quant à l'espace alloué à ce champ : c'est juste un octet (byte)
Code :
Exif.NikonLd3.LensIDNumber Byte 1 Sigma 85mm F1.4 EX DG HSM
Note au passage qu'il s'agit d'une donné privée du fabricant. Pas d'une donnée EXIF générale.
Avec un octet on peut identifier exactement 256 valeurs différentes. Ça paraît suffisant si on se contente uniquement de la gamme de chaque constructeur , mais c'est sans compter avec les fabricants d'objectifs tiers...
Chaque fabricant fait un peu ce qu'il veut avec ce chiffre. Bien sûr Canon, Fuji, Leica, Olympus, Panasonic, Nikon ou Sony, n'ont pas deux objectifs portant le même chiffre dans leur gamme. De leur coté, Sigma, Tamron, Tokina, Samyang ou Zeiss, n'ont pas non plus, chacun dans leur gamme, d'objectifs portant un numéro identique, mais, et c'est là où ça coince, il y a forcément des numéros identiques entre les différentes gammes.
En fait ce chiffre est inscrit quelque part dans l'objectif. Il est transmis au boîtier qui le retranscrit dans les EXIFS. Les objectifs envoient au boitier quelques autres valeur : la focale, l'ouverture maxi, l'ouverture de travail, etc. Mais rien qui permette d'identifier le fabricant de l'objectif !
Les développeurs doivent se débrouiller avec ça et tenter d'identifier exactement les objectifs en croisant toutes les informations disponible. Par exemple, le numéro, la focale, l'ouverture max... Mais il arrive parfois que ce soit très difficile ! Comment distinguer deux 24-70mm f/2.8 qui ont le même numéro... Il faut fouiller dans toutes les données possibles pour trouver une petite différence. Quand il y arrivent, ils fournissent alors une information beaucoup plus complète, avec le nom complet de l'objectif. À partir de là, plus de problème
Donc je doute vraiment que tu puisses y arriver uniquement avec ce numéro.
Mes photos : jpverrue.fr