[Mac] AppleScript pour modifier nom d'objectif dans les EXIF

Une question Ă  poser ou un conseil Ă  donner sur l'utilisation des outils logiciels, c'est ici.
Auteur
Message
nelson
Messages : 4531
Photos : 28
Inscription : 09 Mars 2007
Localisation : Valenciennes (59)
/

#17 Message Mar 13 Déc 2011 19:00


Yess ! merci

iVoyger
Avatar de l’utilisateur
Messages : 3199
Photos : 3
Inscription : 15 Fév 2010
Localisation : Lyon
Contact :

#18 Message Mer 14 Déc 2011 00:00


Ok alors après m'être replongé dans l'affaire, je pense avoir le fin mot de l'histoire. Et malheureusement pas de bonne nouvelle ...

Dans les Exif des fichiers photo .arw ou .jpeg issus des appareils Sony, il y a deux champs renseignant l'objectif utilisé. Ces champs sont appelés "Tags" : il y a le Tag LensType et le Tag LensID.

Le LensType est le Tag le plus important car c'est celui utilisé par les logiciels tels que iPhoto, Aperture, DxO (et certainement LightRoom) pour indiquer quel objectif a été utilisé. Le Tag prend la forme d'un texte visible, tels que Minolta AF 100mm F2.8 Macro [New], mais il y a un code associé. Pour le Minolta AF 100mm F2.8 Macro [New], le code est : 2581.

Le Tag LensID se contente de reprendre la dénomination de l'objectif issu du LensType. Il ne semble pas être utilité par aucun logiciel, il n'est pas vraiment intéressant pour ce que l'on veut.



On va maintenant prendre l'exemple d'une photo réalisée avec un Sigma AF 105mm F2.8 EX [DG] Macro.

Je rappel que les objectifs de marques tierce utilisent des codes pour le Tag LensType issu des objectifs Sony/Minolta, avec pour certains des décimales. Ainsi, le Sigma AF 105mm F2.8 EX [DG] Macro utilise plusieurs code :

- le code 25, correspondant Ă  : Minolta AF 100-300mm F4.5-5.6 APO (D) or Sigma Lens

- le code 2581.2, dérivé du Minolta AF 100mm F2.8 Macro [New] dont le code est 2581.

Lorsqu'on lit les exif de la photo avec Exiftool, on obtient ceci :

Image

Les Exif nous indiquent que la photo a soit été prise avec un Minolta AF 100-300mm F4.5-5.6 APO (D) soit avec un objectif Sigma. Si on essaye de modifier le Tag LensType avec Exiftool, en indiquant directement le nom Sigma AF 105mm F2.8 EX [DG] Macro, on obtient ceci :

Image

Image

Les deux Tag, LensType et LensID, ont maintenant changé : LensType indique maintenant que la photo a été prise avec un Minolta AF 100mm F2.8 Macro ou un objectif Sigma ou un objectif Tamron. LensID nous indique qu'elle a été prise avec un Sigma AF 105mm F2.8 EX [DG] Macro. Le résultat est le même si on essaie de changer avec le code 2581, du Minolta AF 100mm F2.8 Macro [New]. (pourquoi avec ce code en particulier ? Tout simplement parce que c'est celui qui correspond à l'objectif Sony/Minolta se rapprochant le plus du Sigma AF 105mm F2.8 EX [DG] Macro !) ou si l'on essaie de changer directement avec le code 2581.2.

Le Tag LensType que l'on veut modifier n'est donc toujours pas bon. Inutile d'essayer de modifier le Tag LensID, ce n'est pas possible et de toute façon ce Tag n'est pas utilisé.



Reste donc l'ultime solution, celle proposée par le script que je fourni dans le premier message : créer un nouveau Tag !

Et oui, cela est possible, on peut créer un nouveau Tag dans les Exif. C'est le fameux Tag Lens donc je parle dans le premier message.

Voici se qui se passe quand on crée le Tag avec Exiftool :

Image

Image

On voit sur la deuxième capture d'écran qu'un nouveau Tag est apparu, le Tag Lens qui indique Sigma AF 105mm F2.8 EX [DG] Macro. Et bien magie, c'est ce nouveau Tag qui va être utilisé dans iPhoto, Aperture, Aperçu ! Il n'est par contre pas utilisé par DxO, et je n'ai pas pu tester dans Lightroom (si quelqu'un peut le faire).

En conclusion : il n'est pas possible de réellement modifier le modèle d'objectif dans une photo et que cela devienne pleinement exploitable (avec les corrections d'optique dans DxO notamment). On va en quelque-sorte tricher, en créant un nouveau Tag qui sera pris en compte pour afficher le nom de l'objectif.

J'espère avoir été assez complet et assez clair :mrgreen:

nelson
Messages : 4531
Photos : 28
Inscription : 09 Mars 2007
Localisation : Valenciennes (59)
/

#19 Message Mer 14 Déc 2011 09:51


Très clair ! merci pour ton boulot.

iVoyger
Avatar de l’utilisateur
Messages : 3199
Photos : 3
Inscription : 15 Fév 2010
Localisation : Lyon
Contact :

#20 Message Mer 14 Déc 2011 15:45


Grosse mise Ă  jour du premier post !

Il est beaucoup plus complet et clair maintenant ! :)

J'en profite pour demander si le sujet peut être épinglé ?

Merci la modération ! :topla:

iVoyger
Avatar de l’utilisateur
Messages : 3199
Photos : 3
Inscription : 15 Fév 2010
Localisation : Lyon
Contact :

#21 Message Mer 14 Déc 2011 16:20


Merci la modération ! :D

vroum
Avatar de l’utilisateur
Messages : 18671
Photos : 646
Inscription : 18 Déc 2007
Localisation : loire

#22 Message Mer 14 Déc 2011 16:31


La modération est en grève :pouet: :pouet:
Rapport à la prime de Noël :mrgreen2:

iVoyger
Avatar de l’utilisateur
Messages : 3199
Photos : 3
Inscription : 15 Fév 2010
Localisation : Lyon
Contact :

#23 Message Mer 14 Déc 2011 16:33


Rah s'te bande de feignasse ! :mrgreen:

Ah bas les privilèges ! :boxe:

lonetof
Avatar de l’utilisateur
Messages : 177
Inscription : 03 Déc 2009

#24 Message Mar 24 Avr 2012 19:21


Le fichier est indisponible, serait-il possible de le réuploader ? Merci !

Question subsidiaire : en gardant la même idée, on pourrait changer ainsi n'importe quelle valeur des EXIF ? Genre l'appareil photo ou autre…
Nex-6 - Sony 16 2.8 + fish - Sigma 30 2.8 - SEL18-200 - vieilleries manuelles

iVoyger
Avatar de l’utilisateur
Messages : 3199
Photos : 3
Inscription : 15 Fév 2010
Localisation : Lyon
Contact :

#25 Message Mar 24 Avr 2012 19:29


C'est re-uploadé :commeca:

Effectivement on peut à peu près tout changer, et même rajouter des champs.


Revenir vers « Traitement numérique »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 14 invités