Ce script va vous poser quelques questions, bien entendu, il ne faut pas mettre les parenthèses...
Les questions qui vous seront posées:
- Entrez l’extension de fichier en respectant la casse (jpg) (JPG) (RAW)... : Tapez JPG ou jpg ou RAW ,bref l'extension de votre série photos en respectant la casse, c'est-à-dire, en majuscules ou minuscules...
- Entrez la latitude (N) ou (S) : N ou S Cela se transformera en North ou South sur les tags exif
- Entrez la latitude sous forme ex (48/1 13/1 24/1) : Imaginons la latitude à rentrer est 48°, 13min et 24sec... vous devrez le saisir sous forme de 48/1 13/1 24/1 et cela donnera 48deg 13' 24" sur le tag exif.
- Entrez la longitude (E) ou (O) : E ou O cela se transformera en East ou West
- Entrez la longitude sous forme ex (9/1 52/1 51/1) : (même principe que pour la latitude).
Le sript:
#!/bin/bash # Ajouter les données GPS aux métadonnées EXIF - Sima78 # Entrez vos données GPS sans les parenthèses... :-)" echo -n "Entrez l'extention de fichier en respectant la casse (jpg) (JPG) (RAW)... : " read form echo -n "Entrez la latitude (N) ou (S) : " read latref echo -n "Entrez la latitude sous forme ex (48/1 13/1 24/1) : " read lat echo -n "Entrez la longitude (E) ou (O) : " read longref echo -n "Entrez la longitude sous forme ex (9/1 52/1 51/1) : " read long for i in *.$form do exiv2 -M"set Exif.GPSInfo.GPSLatitudeRef $latref" $i exiv2 -M"set Exif.GPSInfo.GPSLatitude $lat" $i exiv2 -M"set Exif.GPSInfo.GPSLongitudeRef $longref" $i exiv2 -M"set Exif.GPSInfo.GPSLongitude $long" $i done echo "TERMINE"
Pour utiliser ce script, copiez-le dans votre éditeur texte favori et enregistrez sous... par exemple: ajout-gps-exif.sh
Le rendre exécutable par:
chmod +x ajout-gps-exif.sh
Le placer dans le dossier de vos clichés à modifier et le lancer par:
./ajout-gps-exif.sh
Pour voir le résultat:
exiv2 -pt votre_photo.JPG
Exemple de résultat:
(...) Exif.GPSInfo.GPSLatitudeRef Ascii 2 North Exif.GPSInfo.GPSLatitude Rational 3 48deg 13' 24" Exif.GPSInfo.GPSLongitudeRef Ascii 2 East Exif.GPSInfo.GPSLongitude Rational 3 9deg 52' 51"
Ce script utilise une simple boucle (for, do, done) il est donc facile de l'enrichir avec d'autres champs complémentaires (copyright, auteur, commentaire, etc...)
Liste des champs possibles sur www.exiv2.org/tags.html
Derniers commentaires