Ich habe eine Kamera (kein Handy), die GPS-Exif-Informationen in Bilder einfügt.
Fakt ist: Mit dem "gps on" wird der Akku jedes Mal entladen. Also dachte ich: Wie wäre es, wenn Sie nur ein Bild mit GPS aufnehmen und diese Exif-Informationen zu Hause zu den anderen hinzufügen?
Ich würde gerne wissen, ob es Anwendungen gibt, von denen Sie wissen, dass sie mir in diesem Szenario helfen können: Wenn Sie ein Foto mit Exif-Informationen zu GPS haben, kopieren Sie dieselben GPS-Informationen in einen Stapel anderer Bilder.
(Ich bevorzuge Linux / Mac-Lösungen, aber ich akzeptiere auch Windows. Es macht mir nichts aus, wenn es sich um eine Befehlszeilenanwendung handelt.)
Antworten:
Schauen Sie sich ExifTool an . Es ist ein Schweizer Taschenmesser der Exif-Info-Manipulation, das unter anderem das kann, was man braucht. Es ist ein Windows / Linux / Mac-kompatibles Befehlszeilentool und ein Perl-Modul. Kostenlose und Open Source:
Mit dem folgenden Befehl werden alle Dateien im aktuellen Verzeichnis und seinen untergeordneten Dateien (rekursiv) geändert und alle GPS-bezogenen Tags aus der Datei kopiert
SOURCE.JPG
:Eine andere Möglichkeit, dies zu tun, besteht darin, Folgendes in ein Skript einzufügen. Der erste übergebene Parameter sollte die Datei sein, aus der die GPS-Koordinaten kopiert werden sollen, und alle anderen Parameter sind die zu aktualisierenden Zieldateien:
quelle
$@
Array), die mit dem 2. beginnen. Außerdem habe ich in vier Zeilen festgestellt, dass ich dort eine Menge unnötiger (und falscher) Dinge abgelegt habe. (Auch "gelöst".)tagsFromFile
Option, die dasselbe in einer Zeile hätte tun können , völlig verpasst habe ...exiftool −overwrite_original_in_place -r -tagsFromFile SOURCE.JPG -gps:all .
- Die-r
Option kehrt in das Verzeichnis (.
) zurück, und das-gps:all
ist genau das, wonach ich gesucht habe. Ich habe dich geschlagen, grawity! :) Ich denke, Sie können diesen Beitrag bearbeiten und dieses Snippet hinzufügen, aber denken Sie daran, die Leute zu warnen, zu lesenexiftool --help
, um die anderen Optionen zu verstehen, die ich gab ... Vielen Dank an alle!Sie können auch exiv2 verwenden - es ist viel schneller und kann beispielsweise exif-Daten in Webbilder (und andere) schreiben.
Dies ist ein Beispiel von exiv2 board .
quelle