Sujet: Quelles données Exif utilisez vous ?

Modérateurs: Modérateurs, Rédacteurs

Poster une réponse

Quelles données Exif utilisez vous ?

par bsd » Mercredi 14 Novembre 2007 12:24

Question : Quelles données Exif utilisez vous ?

Préambule : préparer un verre d'eau + aspirine

Qui suis-je : http://www.pixelistes.com/forum/bsd-vt26241.html

NetPBM et ImageMagick : http://www.pixelistes.com/forum/netpbm- ... 26261.html

----------

Introduction :

J'utilise le système d'exploitation OpenBSD en mode graphique sous environnement 'fvwm'

Info: OpenBSD est un système d'exploitation libre de type Unix, http://www.openbsd.com/fr/index.html

Tout ce qui va suivre se passe en ligne de commande sous xterm.

Sur OpenBSD, le package se trouve dans /usr/ports/graphics/p5-Image-ExifTool

$ pkg_info p5-Image-ExifTool
Information for inst:p5-Image-ExifTool-6.90

Comment:
read and write meta information in image/audio/video files

Description:
ExifTool provides an extensible set of Perl modules to read and write meta
information in image, audio and video files.

ExifTool supports many different file formats. ExifTool also extracts
information from the maker notes of many digital cameras by various
manufacturers.

Maintainer(OpenBSD): Patrick Keshishian <pkeshish@gmail.com>

WWW: http://owl.phy.queensu.ca/~phil/exiftool/

----------

Question : Quelles données Exif utilisez vous ?

Perso, j'utilise les données suivantes :

Model
Lens
LensID
Software
Copyright
DateTimeOriginal
ISO
FocalLength
FocalLengthIn35mmFormat
Aperture (FNumber)
ShutterSpeed (ExposureTime)
ExposureMode (ExposureProgram)
ColorHue
WhiteBalance
ExposureCompensation
GainControl
ToneComp
Contrast
Saturation
Sharpness

----------

Exiftool s'utilise comme ceci :

## Extraction rapide de données exif

Voici un script shell 'exif' à placer dans /usr/local/bin

Usage: exif filename

$ ./exif dsc_0001.nef

Code: Tout sélectionner
#!/bin/sh

exiftool \
-Model \
-Lens \
-LensID \
-Software \
-Copyright \
-DateTimeOriginal \
-ISO \
-FocalLength \
-FocalLengthIn35mmFormat \
-Aperture \
-ShutterSpeed \
-ExposureMode \
-ColorHue \
-WhiteBalance \
-ExposureCompensation \
-GainControl \
-ToneComp \
-Contrast \
-Saturation \
-Sharpness \
$1



## Extraction rapide simple via exiftool NEF -> JPG
(on verra plus tard l'utilisation d'un programme en C spécifique, dans un autre sujet)

$ exiftool -b -JpgFromRaw dsc_0001.nef -w .jpg

Lire le man (la documentation) pour plus d'infos
http://www.sno.phy.queensu.ca/~phil/exi ... g_examples


## Effacer les données Exif d'un JPG (ne pas travailler sur l'original)

$ exiftool -all= dst.jpg

http://www.sno.phy.queensu.ca/~phil/exi ... g_examples


## Copier l'intégralité des données Exif d'un NEF dans un JPG (avec effacement des données Exif du JPG)

$ exiftool -all= -tagsfromfile src.jpg -exif:all dst.jpg

http://www.sno.phy.queensu.ca/~phil/exi ... g_examples


## Copier dans un JPG certaines données Exif :

Dans cet exemple, le Model, et le Lens

Voici un script shell 'ex1'
Usage: ex1 NEF_filename JPG_filename

Code: Tout sélectionner
#!/bin/sh

exiftool -tagsfromfile $1 \
-Model \
-Lens \
$2



## Lire les données Exif du fichier JPG

$ exiftool -g1 JPG_filename


Voila pour un début...

Le but de la manip c'est de créer ses propres scripts, en shell, en C, ou autre... afin d'optimiser le workflow.

Je suis à votre dispo pour toutes questions...

@+

Photos: 5
bsd

Pix.......
Pix.......

Messages: 66

Inscription: 09 Oct 2007

Objectif 1:

Dernière édition par bsd le Mercredi 14 Novembre 2007 22:43, édité 4 fois.
Publicité

par lefredo » Mercredi 14 Novembre 2007 12:53

Merci pour ces infos intéressantes.
Il me semble qu'ExifTool est installé sur mon Linux (pas mal d'autres softs font appel à ses capacités me semble-t-il). Je vais jeter un oeil à tout ça....
Sais-tu si Exiftool sais extraire le collimateur actif lors de la MAP?

Photos: 1057
lefredo

Membre VIP
Membre VIP

Messages: 4676

Inscription: 13 Mar 2007

Localisation: IDF - Massy

Boitier 1: - D300

Objectif 1: - Nik 50mm f/1.4D AF

Objectif 2: - Nik 18-135 mm f/3,5-5,6 AF-S IF-ED DX

Objectif 3: - Nik 70-300 mm f/4,5-5,6G AF-S VR IF-ED

Objectif 4: - Sig 10-20mm f/4-5.6 EX DC HSM

Flash 1: - SB-600

iMac 24", Bibble 5.2.2, Gimp 2.6.11
Ma galerie Flickr - Ma galerie Pixeliste

par bsd » Mercredi 14 Novembre 2007 13:03

re,

@lefredo

bonne question si j'ai bien compris le sens, à creuser..., car je ne me suis jamais posé cette question

pose un oeil sur les rubriques Composite ou Nikon - à la fin du résultat de la commande exiftool -g1 filename

si tu cherches :

Focus Mode
AF Area Modex
AF Point
AF Points Used
AF Aperture

etc...

c'est dans la section Nikon du Exif

@+

Photos: 5
bsd

Pix.......
Pix.......

Messages: 66

Inscription: 09 Oct 2007

Objectif 1:

par lefredo » Mercredi 14 Novembre 2007 21:30

Bon, pas installé sur mon Linux (je l'avais téléchargé pour mon Windows au boulot par contre).
Installé ce soir même, ça marche très bien. En effet, les infos AF Point indiquent ce que je cherche.
Pas encore eu le temps de tester tes scripts (et encore moins de les customiser...) Mais ça viendra. :wink:

Photos: 1057
lefredo

Membre VIP
Membre VIP

Messages: 4676

Inscription: 13 Mar 2007

Localisation: IDF - Massy

Boitier 1: - D300

Objectif 1: - Nik 50mm f/1.4D AF

Objectif 2: - Nik 18-135 mm f/3,5-5,6 AF-S IF-ED DX

Objectif 3: - Nik 70-300 mm f/4,5-5,6G AF-S VR IF-ED

Objectif 4: - Sig 10-20mm f/4-5.6 EX DC HSM

Flash 1: - SB-600

iMac 24", Bibble 5.2.2, Gimp 2.6.11
Ma galerie Flickr - Ma galerie Pixeliste

par lefredo » Mercredi 14 Novembre 2007 21:52

Bon, j'ai pas pu résister : j'ai testé le 1er script et ça fonctionne.

Quelques remarques toutefois :
- sur Linux les -- ne sont pas vus comme des commentaires donc il faut les remplacer (je sais pas encore par quoi, mais ça va venir - Edit : les commentaires doivent être précédés de #)
- mon système va chercher dans /usr/bin et non dans /usr/local/bin. Donc, soit il faut placer le script dans /usr/bin, soit y créer un lien symbolique (pour l'instant, j'ai pris la première solution, peut être pas la plus "propre")
- et pour finir un petit coup de chmod 700 exif pour le rendre executable
Et zou!

Photos: 1057
lefredo

Membre VIP
Membre VIP

Messages: 4676

Inscription: 13 Mar 2007

Localisation: IDF - Massy

Boitier 1: - D300

Objectif 1: - Nik 50mm f/1.4D AF

Objectif 2: - Nik 18-135 mm f/3,5-5,6 AF-S IF-ED DX

Objectif 3: - Nik 70-300 mm f/4,5-5,6G AF-S VR IF-ED

Objectif 4: - Sig 10-20mm f/4-5.6 EX DC HSM

Flash 1: - SB-600

iMac 24", Bibble 5.2.2, Gimp 2.6.11
Ma galerie Flickr - Ma galerie Pixeliste

par bsd » Mercredi 14 Novembre 2007 22:15

re, @lefredo

Edit du post : correction affichage du code

/usr/bin c'est plus 'système'
/usr/local/bin/ c'est plus 'post-install'

info: edite le .profile et rajoute /usr/local/bin dans le PATH
mais il peut y avoir quelques variations selon les O/S.

amicalement

Photos: 5
bsd

Pix.......
Pix.......

Messages: 66

Inscription: 09 Oct 2007

Objectif 1:

par lefredo » Mercredi 14 Novembre 2007 22:45

bsd a écrit:/usr/bin c'est plus 'système'
/usr/local/bin/ c'est plus 'post-install'

Il me semblait bien qu'il y avait une histoire de ce genre. C'est pour ça que je sentais ma "magouille" pas très propre :mrgreen:

bsd a écrit:info: edite le .profile et rajoute /usr/local/bin dans le PATH
mais il peut y avoir quelques variations selon les O/S.

Je n'y avais pas pensé :oops: (suis pas admin unix non plus :lol: )
Sur Ubuntu, il semble qu'il faille voir du cote de .bash_profile
Ce qui est étonnant, c'est qu'en affichant le path par
Code: Tout sélectionner
echo $PATH
j'ai bien /usr/local/bin dedans... (j'ai tout ça même : /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games)
et en mettant le script là, ça marche pô :???:

Photos: 1057
lefredo

Membre VIP
Membre VIP

Messages: 4676

Inscription: 13 Mar 2007

Localisation: IDF - Massy

Boitier 1: - D300

Objectif 1: - Nik 50mm f/1.4D AF

Objectif 2: - Nik 18-135 mm f/3,5-5,6 AF-S IF-ED DX

Objectif 3: - Nik 70-300 mm f/4,5-5,6G AF-S VR IF-ED

Objectif 4: - Sig 10-20mm f/4-5.6 EX DC HSM

Flash 1: - SB-600

iMac 24", Bibble 5.2.2, Gimp 2.6.11
Ma galerie Flickr - Ma galerie Pixeliste

par bsd » Mercredi 14 Novembre 2007 23:00

Open est sous ksh (korn shell)

're-logue toi' peut être, tu sais linux n'est pas mon ami, je ne l'utilise pas

note: je ne suis pas sectaire avec les O/S, tant que je bosse pas avec.

@+

Photos: 5
bsd

Pix.......
Pix.......

Messages: 66

Inscription: 09 Oct 2007

Objectif 1:

par Cytochrome » Mercredi 14 Novembre 2007 23:41

Sous Windows on peut

1) soit installer Perl (j'utilise ActivePerl) puis utiliser exiftool comme tout script Perl. La doc est touffue mais très claire

2) soit installer l'executable windows (chercher exiftool-7.00.zip sur le site http://www.sno.phy.queensu.ca/~phil/exiftool/) et lire la doc :-D

Si on est allergique à la ligne de commande (ça arrive!) on peut utiliser un Gui : ExifToolGUI.exe .

Mais le plus simple est tout simplement d'utiliser PhotoME (http://www.photome.de/) un programme remarquable qui présente toutes les données exifs que exiftool peut montrer et permet d'en modifier certaines, de façon claire et simple. Bien sur ça n'a pas la puissance d'exiftool pour le traitement de listes etc.., mais cela résoud 95% des problèmes. Du moins des miens..

Francis

Cytochrome

Pixeliste.
Pixeliste.

Messages: 866

Inscription: 13 Oct 2006

Localisation: Alpes de Haute Provence

Objectif 1:

par bsd » Jeudi 15 Novembre 2007 8:51

Bonjour Cytochrome,

Merci à toi pour l'info sur l'existence du logiciel PhotoME www.photome.de , cela aidera les utilisateurs windows.

Que regardes tu, que recherches tu exactement dans les Exif ?

Perso j'utilise les données ci dessus, lefredo s'intéresse aussi au "collimateur* actif lors de la MAP", et toi ? as tu des préférences ? Quelles sont les données importantes pour toi ?

Par avance merci

Photos: 5
bsd

Pix.......
Pix.......

Messages: 66

Inscription: 09 Oct 2007

Objectif 1:

par stephh » Jeudi 15 Novembre 2007 9:06

perso sous windows j'utilise exifutils pour préparer les photos de mon site web.
à part les exifs de base, je profite pour renseigner les champs
- "Description" pour titrer la photo,
- "Copyright"
- "User Comment" pour mettre l'objectif utilisé

Image


et après j'utilise directement ces exifs sur mon site web pour les afficher sur la page.

Image



je sais pas trop si je réponds dans le cadre de ce topic, j'avoue ne pas avoir tout suivi :oops:

Photos: 2165
stephh

Membre VIP
Membre VIP

Messages: 37548

Inscription: 26 Nov 2005

Localisation: Morges, CH

Boitier 1: - D300

Boitier 2: - D60

Objectif 1: - Fisheye AF DX 10,5 f/2.8 D

Objectif 2: - Nik 12-24mm f/4G ED-IF AF-S DX

Objectif 3: - Nik 17-55mm f/2.8G ED-IF AF-S DX

Objectif 4: - Nik 35mm f/1.8G AF-S DX

Objectif 5: - Micro Nik 60mm f/2.8 ED AF-S

Objectif 6: - Nik 70-200mm f/2.8G ED-IF AF-S VR

Objectif 7: - Micro Nik 105 f/2.8 D AF

Objectif 8: - Nik 300mm f/2.8D ED-IF II AF-S

Objectif 9: - Nik 18-55mm f/3.5-5.6G ED AF-S DX II

Flash 1: - SB-800

Flash 2: - SB-800

Flash 3: - SU-800

Flash 4: - SB-R200

par bsd » Jeudi 15 Novembre 2007 9:34

bonjour stephh

c'est super,donc tu utilises le champ 'User Comment' (appelé ainsi par ACDSee) pour y mettre le 'LensID' (présent dans les exif), perso je trouve cette donnée intéressante. Quand je regarde une photo, j'aime bien savoir quel objectif. (avec la marque et tout et tout...)

merci à toi

Photos: 5
bsd

Pix.......
Pix.......

Messages: 66

Inscription: 09 Oct 2007

Objectif 1:

par lviatour » Jeudi 15 Novembre 2007 9:44

Pour les collimateurs actif c'est oui et je signale que Gthumb l'affiche dans les infos.

Autre truc utile avec ExifTool c'est qu'il affiche le nombre complet de déclenchement depuis la construction du boîtier ;)

C'est la section "Shutter Count " chez moi c'est arrivé à 12945

Photos: 1468
lviatour

Membre VIP
Membre VIP

Messages: 11926

Inscription: 27 Nov 2006

Localisation: Belgique (Bruxelles et Hamois)

Boitier 1: - Nikon D4s

Boitier 2: - Nikon D4

Boitier 3: - Nikon D90

Boitier 4: - Nikon FE

Boitier 5: - Nikon Nikkormat FT3

Objectif 1: - Nikkor 14-24mm f/2.8G ED AF-S

Objectif 2: - Nikkor 14-24mm f/2.8G ED AF-S

Objectif 3: - Nikkor 24-70mm f/2.8G ED AF-S

Objectif 4: - Nikkor 24-70mm f/2.8G ED AF-S

Objectif 5: - Nikkor 70-200mm f/2.8G ED AF-S VRII

Objectif 6: - Nikkor 50mm f/1.4G AF-S

Objectif 7: - Nikkor 85mm f/1,4G AF-S

Objectif 8: - Micro Nikkor 60mm f/2.8 ED AF-S

Objectif 9: - Nikkor 600mm f/4G ED AF-S VR

Objectif 10: - Sigma 150mm f/2.8 DG EX

Flash 1: - Nikon SB-900

Flash 2: - Nikon SB-700

Flash 3: - Nikon SB-700

Flash 4: - Nikon SB-600

TC 2: - SIGMA Teleconvertisseur 2× APO EX

TC 3: - KENKO 1,4X Pro 300 Nikon AF DG

TC 5: - SIGMA Teleconvertisseur 1,4× APO EX

par lefredo » Jeudi 15 Novembre 2007 9:55

Cette dernière info m'interesse car je n'ai pas d'idée précise du nombre de "shoots" depuis achat de mon boitier. Merci lviatour.

Le collimateur actif n'est pas forcément d'un intérêt primordial, c'est juste que parfois il aide à comprendre pourquoi une photo n'est pas nette comme on veut (où on veut), notamment si on est en mode MAP Auto (que je n'utilise quasi plus d'ailleurs...)

Photos: 1057
lefredo

Membre VIP
Membre VIP

Messages: 4676

Inscription: 13 Mar 2007

Localisation: IDF - Massy

Boitier 1: - D300

Objectif 1: - Nik 50mm f/1.4D AF

Objectif 2: - Nik 18-135 mm f/3,5-5,6 AF-S IF-ED DX

Objectif 3: - Nik 70-300 mm f/4,5-5,6G AF-S VR IF-ED

Objectif 4: - Sig 10-20mm f/4-5.6 EX DC HSM

Flash 1: - SB-600

iMac 24", Bibble 5.2.2, Gimp 2.6.11
Ma galerie Flickr - Ma galerie Pixeliste

par stephh » Jeudi 15 Novembre 2007 9:58

bsd a écrit:bonjour stephh

c'est super,donc tu utilises le champ 'User Comment' (appelé ainsi par ACDSee) pour y mettre le 'LensID' (présent dans les exif), perso je trouve cette donnée intéressante. Quand je regarde une photo, j'aime bien savoir quel objectif. (avec la marque et tout et tout...)

merci à toi
en gros j'extrais tous les exifs dans une base de données avec Exif Viewer, y compris les tags nikon donc l'objectif en effet. je profite pour titrer la photo et renommer l'objectif (pas toujours top le champ LensID). je prépare un batch qui va me replanter les exifs voulus dans la photo web qui n'a d'ailleurs plus d'exifs (enregistrement pour web sous CS).

Photos: 2165
stephh

Membre VIP
Membre VIP

Messages: 37548

Inscription: 26 Nov 2005

Localisation: Morges, CH

Boitier 1: - D300

Boitier 2: - D60

Objectif 1: - Fisheye AF DX 10,5 f/2.8 D

Objectif 2: - Nik 12-24mm f/4G ED-IF AF-S DX

Objectif 3: - Nik 17-55mm f/2.8G ED-IF AF-S DX

Objectif 4: - Nik 35mm f/1.8G AF-S DX

Objectif 5: - Micro Nik 60mm f/2.8 ED AF-S

Objectif 6: - Nik 70-200mm f/2.8G ED-IF AF-S VR

Objectif 7: - Micro Nik 105 f/2.8 D AF

Objectif 8: - Nik 300mm f/2.8D ED-IF II AF-S

Objectif 9: - Nik 18-55mm f/3.5-5.6G ED AF-S DX II

Flash 1: - SB-800

Flash 2: - SB-800

Flash 3: - SU-800

Flash 4: - SB-R200

Poster une réponse
Suivante

Poster une réponse

Citer la selection
 

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron