Ceci est une ancienne révision du document !
Jhead : Outil de manipulation des en-têtes Exif des fichiers Jpeg
Presque tous les appareils photo numériques produisent des fichiers Jpeg avec des métadonnées Exif (paramètres de l'appareil photo, vignette d'aperçu, etc.) dans l'en-tête.
L'outil en ligne de commande Jhead permet de manipuler les métadonnées Exif des fichiers JPEG.
jhead peut extraire d'un fichier jpeg les données Exif suivantes :
Heure et date de prise de vue
Marque et modèle de l'appareil photo
Miniature Exif basse résolution intégrale
vitesse d'obturation
Numéro F-stop de l'appareil
Utilisation du flash (oui/non)
Distance de mise au point
Distance focale et calcul de la distance focale équivalente 35 mm
Résolution de l'image
Informations GPS, si elles sont enregistrées dans l'image
En-tête IPTC
Données XMP
jhead peut modifier dans un fichier jpeg les données Exif suivantes :
Cadrage en haut à droite selon le tag rotation en utilisant jpegtran
Définir ou ajuster les horodatages exif internes
Correction des décalages de date/heure dans de grands lots d'images
Renommer ou horodater les fichiers selon l'horodatage exif
Transférer les en-têtes exif entre les images
Remplacer les vignettes dans les en-têtes Exif
Modifier les commentaires jpeg (mais pas les commentaires Exif)
Supprimer les sections exif ou commentaires des images jpeg
Créer un nouvel en-tête exif minimal contenant la date et la vignette
Pré-requis
Installation
Installez jhead
...@...:~$ sudo apt install jhead
Configuration
Utilisation
Options de ligne de commande
Métadonnées générales
? -te <name>
-
Transplant Exif header from image <name> into specified image. This option is useful if you like to edit the photos but still want the Exif header on your photos. As most photo editing programs will wipe out the Exif header, this option can be used to re-transplant them back in after editing the photos.
This feature has an interesting 'relative path' option for specifying the thumbnail name. Whenever the <name> contains the characters '&i', jhead will substitute the original filename for this name. This allows creating a 'relative name' when doing a whole batch of files. For example, the incantation:
jhead -te “originals\&i” *.jpg
would transfer the Exif header for each .jpg file in the originals directory by the same name, Both Win32 and most UNIX shells treat the '&' character in a special way, so you have to put quotes around that command line option for the '&' to even be passed to the program.
Manipulation de date/heure
Manipulation des miniatures
Manipulation des balises de rotation
Contrôle de la verbosité de la sortie
Correspondance et sélection de fichiers
Exemple de sortie jhead :
...@...:~$ jhead 0805-153933.jpg
File name : 0805-153933.jpg
File size : 463023 bytes
File date : 2001:08:12 21:02:04
Camera make : Canon
Camera model : Canon PowerShot S100
Date/Time : 2001:08:05 15:39:33
Resolution : 1600 x 1200
Flash used : No
Focal length : 5.4mm (35mm equivalent: 36mm)
CCD Width : 5.23mm
Exposure time: 0.100 s (1/10)
Aperture : f/2.8
Focus Dist. : 1.18m
Metering Mode: center weight
Jpeg process : Baseline
Le programme dispose de nombreuses options en ligne de commande pour manipuler les fichiers Exif, telles que des options pour manipuler la date dans l'en-tête, renommer les fichiers image ou coordonner l'exécution de Jpegtran et Mogrify pour manipuler des arborescences entières de répertoires d'images.
Désinstallation
Problèmes connus
Voir aussi