[color=#00369b]j’utilise assez régulièrement des objectifs argentiques qui sont indiqués comme un 50mm dans le raw de mon Canon, donc si je le note pas très vite quelque part, je ne sais plus ce que j’ai utilisé et peux donc pas le préciser dans les mots clefs.[/color]
[color=#00369b]la question à cent sous :[/color]
[color=#00369b]Est-il possible de modifier l’information « objectif » dans le raw et avec quoi ?[/color]
hello,
D’après le code il faudrait modifier le tag exif Exif.CanonCs.LensType pour y mettre ce que tu veux. J’ai pas trouvé comment faire avec exiftool ni avec exiv2 (qu’utilise dt),
mais pour un geek ça doit être faisable.C’est assez le bordel les exif, iptc xmp, chaque soft rame pour les trucs propriètaires
cordialement.
Sinon on peut renseigner le champ qui apparaît comme description dans dt.
essai avec exiv2 :
exiv2 -M’set Exif.Photo.UserComment charset=Ascii objectif tartempion’ *.CR2
A faire avant d’importer dans dt.
Cordialement
[color=#005dc2]Je n’ai trouvé aucun logiciel exif qui permette de modifier le champ « lens » du raw, par contre on peut modifier d’autres champs comme la focale comme mot clé, mais qui génère un xmp récupéré sans souci par darktable.[/color]
Et au fond, c’est peut-être normal (et pas plus mal). Ça permet de mieux authentifier l’origine d’une photo. Même si dans ton cas, c’est problématique.
bonne piste, ça passe et fichier updated, mais je ne vois aucun résultat à l’import sur darktable …
en suivant le lien de metacpan, il m’indique LensType et non Lens pour le 7D (firmware 1 et moi j’ai le 2.06) et LensType me donne unchanged, sachant que le firmware au moment de la photo est le 1.22.[/color]
[color=#00369b]je vais gratter là-dessus
[size=small][font=Verdana]je vais envoyer un mail à Canon pour voir si ils ont la liste des variables pour tous les firmwares.[/font][/size][/color]
[color=#00369b]en remplaçant « lens » par « LensModel » de type string du 40D (à priori qui n’est pas référencé pour le 7d) et « FocalLength » j’obtiens ce que je souhaite.[/color]
[color=#00369b]Donc pour ceux que cela intéresse [/color][color=#00369b]en Powershell sous windows 10, [/color][color=#00369b]la formule est :[/color][color=#00369b] exiftool -LensModel=« Jupiter 21M » -FocalLength=« 200 » IMG_TEST.CR2[/color]
[color=#00369b]il me reste à tester sur une image avec le denier firmware, mais il n’y a pas de raison.[/color]
[color=#00369b]Mail envoyé à Canon, on verra s’ils répondent.[/color]
[color=#00369b]reste à savoir s’il y aura des effets secondaires, mais comme le fichier original est dupliqué par exiftool : pas de souci [/color]
Si tu peux me donner le resultat de
exiftool -g1 -a -s ‹ -lens › x.CR2 avec un de tes raw,
A priori cela ne semble pas possible de changer certains tag Canon comme LensType avec exiftool comme avec exiv2.
Sous Windows pas de exiv2 en ligne de commande?
Cdlt
[color=#005dc2]sur tous les logiciels que j’ai essayés les deux paramètres qui m’intéressaient n’étaient pas accessibles, pourtant ils sont basés sur ExifTool :rolleyes: [/color]
[color=#005dc2]à priori je ne vois pas de différence[/color]