Aggiunta di valori con Exiftool

Buon giorno,
Sono sempre alle prese con la georeferenziazione di immagini e per fare
tutto ciò di cui ho bisogno mi manca ancora una cosetta e non riesco a
farla.

Uso:
Linux Mint 13 Mate "Maya"
Digikam
libimage-exiftool-perl

Con digikam posso inserire: latitudine, longitudine, quota ed elissoide
in modo semplice e rapido ma non posso inserire manualmente la direzione
di scatto.

Per la direzione di scatto dovrei usare exiftool ma non ci riesco

Ho estrapolato come esempio i valori che mi servono da una immagine:

da exiftool
GPS Img Direction Ref: Magnetic North
GPS Img Direction: 159

da Digikam
GPS Image Direction Reference: Magnetic direction
GPS Image Direction: 159/1

Girando in internet ho trovato le caratteristiche per exiftool dei tag
che dovrei inserire:

Tag ID
  Nome Tag
  Scrivibile
  Valori
0x0010 GPSImgDirectionRef string [2] 'M' = Magnetic North
'T' = True North
0x0011 GPSImgDirection rational64u Da 0 a 359,99

Avrei bisogno di un esempio pratico per inserire i valori:

Supponiamo che ho un'immagine che si chiama *albero.jpg* la quale si
trova in *andrea/Immagini/foto 2012*
alla quale devo assegnare

GPSImgDirectionRef = *M*

GPSImgDirection = *159* (che sono gradi rispetto al nord)

quale sintassi uso per fare ciò?

eventualmente posso usare un comando per inserire i valori a più
immagini contemporaneamente?

Grazie a tutti

andrea

attachment.htm (3.4 KB)

exiftool -GPSImgDirectionRef="Magnetic North" -GPSImgDirection=159 albero.jpg

exiftool -all albero.jpg estrae tutti i tag

exiftool -GPSImgDirectionRef= -GPSImgDirection= albero.jpg per azzerare

L'ultima versione è:
exiftool -ver
9.08

Se vuoi installare questa versione elmini la attuale scarichi l'archivio Image-ExifTool-9.08.tar.gz e come root lo esplodi in /opt/Image-ExifTool-9.08:
Poi:

/opt/Image-ExifTool-9.08/exiftool -GPSImgDirectionRef="Magnetic North" -GPSImgDirection=159 albero.jpg

Ovviamente potresti fare un link in /usr/local/bin, ma non funziona bene.
Occorre invece scrivere un batch di due righe /usr/local/binexiftool che renderai eseguibile:

#!/bin/bash
/opt/Image-ExifTool-9.08/exiftool "$@"

Se devi valorizzare identicamente gli stessi tag su più file, basta che ne elenchi i nomi in fila:

exiftool -GPSImgDirectionRef="Magnetic North" -GPSImgDirection=159 albero.jpg albero1.jpg albero2.jpg

Oppure trasferisci i file da trattare in una cartelletta, ti ci posizioni e poi:

exiftool -GPSImgDirectionRef="Magnetic North" -GPSImgDirection=159 *.jpg

diego

attachment.htm (6.93 KB)