Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
exiv2 [Le 15/05/2012, 17:26] kinkey_wizard créée |
exiv2 [Le 28/02/2024, 08:29] (Version actuelle) bcag2 [Renommer] détails, fmt heure-minute… %H%M |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>image graphisme photo}} | + | {{tag>graphisme photo}} |
---- | ---- | ||
Ligne 14: | Ligne 13: | ||
===== Installation ===== | ===== Installation ===== | ||
- | Il vous suffit, pour cela, d’[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://exiv2|exiv2]]**. | + | Il vous suffit, pour cela, d’[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>exiv2|exiv2]]**. |
===== Utilisation===== | ===== Utilisation===== | ||
+ | ==== Afficher ==== | ||
Afficher un résumé des données EXIF de tous les fichier JPEG du répertoire courant : | Afficher un résumé des données EXIF de tous les fichier JPEG du répertoire courant : | ||
- | exiv2 *.jpg | + | <code bash>exiv2 *.jpg</code> |
- | Renommer //img_test.jpg// à sa date de prise de vue (e.g. renommée en //20120515_172233.jpg// si elle a été prise le 15 mai 2012 à 17:22:33) : | + | Afficher toutes les données EXIF du fichier image.png |
- | exiv2 rename img_test.jpg | + | <code bash>exiv2 -pa image.png</code> |
+ | <note warning>-pa = toutes les EXIF ? à vérifier. La plupart certainement.</note> | ||
+ | Renommer //img_test.jpg// à sa date-heure de prise de vue (e.g. renommée en //20140517_172233.jpg// si elle a été prise le 17 mai 2014 à 17:22:33) : | ||
+ | <code bash>exiv2 rename img_test.jpg</code> | ||
- | Renommer //img_test.jpg// en //img_test_201205.jpg// : | + | ==== Renommer ==== |
- | exiv2 -r':basename:_%Y%m' rename img_test.jpg | + | Quelques mots clés de format (//fmt//) : |
+ | * //:basename:// nom initial du fichier sans l’extension | ||
+ | * //%Y%m%d// récupèrent respectivement l’année sur 4 chiffres, le mois sur 2 chiffres et le jour sur 2 chiffres | ||
+ | * //%H%M%S// récupèrent respectivement l’heure, les minutes et secondes chacune sur 2 chiffres | ||
+ | <code bash> | ||
+ | #Renommer //img_test.jpg// en //img_test_201205.jpg// : | ||
+ | exiv2 -r':basename:_%Y%m' rename img_test.jpg | ||
+ | # ou encore avec date-heure-minute en préfixe //img_test.jpg// en //20120530-1852_img_test_.jpg// : | ||
+ | exiv2 -r %Y%m%d-%H%M_:basename:_ img_test.jpg | ||
+ | </code> | ||
+ | |||
+ | ==== Extraire ==== | ||
+ | Extraire une balise particulière (par exemple //Exif.GPSInfo.GPSLatitude//) : | ||
+ | <code bash>exiv2 -g Exif.GPSInfo.GPSLatitude img_test_201205.jpg</code> | ||
+ | |||
+ | Extraire uniquement la valeur de la balise //Exif.GPSInfo.GPSLatitude// : | ||
+ | <code bash>exiv2 -g Exif.GPSInfo.GPSLatitude -Pv img_test_201205.jpg</code> | ||
+ | |||
+ | Connaître la liste des balises disponibles : | ||
+ | <code bash>exiv2 -P k img_test_201205.jpg</code> | ||
+ | |||
+ | Outre les méta-données, il est possible d'extraire des images incluent dans un fichier [[:raw]] : | ||
+ | Exemple pour lister les images contenues dans le fichier NEF (raw Nikon) : | ||
+ | <code bash> | ||
+ | exiv2 -pp DSC_1049.NEF | ||
+ | # qui retourne : | ||
+ | Preview 1: image/tiff, 160x120 pixels, 57852 bytes | ||
+ | Preview 2: image/jpeg, 640x424 pixels, 150445 bytes | ||
+ | Preview 3: image/tiff, 700x466 pixels, 984378 bytes | ||
+ | Preview 4: image/jpeg, 1620x1080 pixels, 1035231 bytes | ||
+ | Preview 5: image/jpeg, 5568x3712 pixels, 2081344 bytes | ||
+ | # commande pour extraire la "Preview 5" | ||
+ | exiv2 -ep5 DSC_1049.NEF | ||
+ | # qui extrait cette image, nommée DSC_1049-preview5.jpg | ||
+ | </code> | ||
- | ===== Désinstallation ===== | + | ==== Supprimer des métadonnées ==== |
+ | Supprimer toutes les méta-données (par exemple avant de publier les photos sur internet): | ||
+ | <code bash>exiv2 rm *.jpg </code> | ||
- | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. | + | Supprimer uniquement la valeur de la balise //Exif.GPSInfo.GPSLatitude// : |
+ | <code bash>exiv2 -M"del Exif.GPSInfo.GPSLatitude" img_test_201205.jpg</code> | ||
+ | ==== Insérer des métadonnées ==== | ||
+ | Insérer des coordonnées GPS dans une photo (coordonnées de référence : 43°17'43.9"N 5°22'27.7"E - saisie obligatoire sous forme de rationnel ou fraction pour les non matheux) | ||
+ | <code bash> exiv2 -M"set Exif.GPSInfo.GPSLatitude 43/1 17/1 439/10" -M"set Exif.GPSInfo.GPSLatitudeRef N" -M"set Exif.GPSInfo.GPSLongitude 5/1 22/1 277/10" -M"set Exif.GPSInfo.GPSLongitudeRef E" image.jpg</code> | ||
- | ===== Voir aussi ===== | + | Enlever 1h à l'horodatage des données exiv (quand on a oublié de mettre à l'heure d'été son APN) : |
+ | <code bash> | ||
+ | exiv2 -v -a -01:00:0 ad MesPhotos*.JPG | ||
+ | </code> | ||
+ | ===== Désinstallation ===== | ||
- | * **(en)** [[http://www.exiv2.org/|Site officiel d'exiv2]] | + | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. |
+ | |||
+ | ===== Voir aussi ===== | ||
+ | * **(en)** [[man>exiv2]] | ||
+ | * **(en)** [[https://www.exiv2.org/|Site officiel d'exiv2]] | ||
+ | * **(fr)** [[https://touticphoto.fr/assistance-informatique/11-renommage-photos-en-ligne-de-commande|Renommage photos et ajout de données EXIF IPTC XMP sur touticphoto.fr]] | ||
* **(fr)** [[http://kerlinux.org/2010/07/manipulation-des-dates-de-photos-jpeg-avec-exiv2/|Tutoriel exiv2]] | * **(fr)** [[http://kerlinux.org/2010/07/manipulation-des-dates-de-photos-jpeg-avec-exiv2/|Tutoriel exiv2]] | ||
+ | * [[imagemagick|modifier les images avec Imagemagick]] | ||
+ | * [[:digikam]], gestionnaire de photos | ||
+ | * [[:exiftool]], utilitaire équivalent et complémentaire | ||
+ | |||
+ | ---- | ||
+ | //Contributeurs: bcag2// | ||
+ |