ExifTool पर एक नज़र डालें । यह Exif जानकारी हेरफेर का एक स्विस सेना का चाकू है, जो आप की जरूरत है, कई अन्य चीजों के बीच कर सकते हैं। यह विंडोज / लिनक्स / मैक संगत कमांड लाइन उपकरण और एक पर्ल मॉड्यूल भी है। मुक्त और खुला स्रोत:
"-TagsFromFile" विकल्प
एक विशेष ExifTool विकल्प एक फ़ाइल से दूसरे फ़ाइल में टैग कॉपी करने की अनुमति देता है। ऐसा करने के लिए कमांड-लाइन सिंटैक्स "-tagsFromFile SRCFILE" है। कमांड लाइन पर इस विकल्प के बाद निर्दिष्ट कोई भी टैग स्रोत फ़ाइल से निकाला जाता है और गंतव्य फ़ाइल पर लिखा जाता है। यदि कोई टैग निर्दिष्ट नहीं किया जाता है, तो सभी लिखित टैग कॉपी किए जाते हैं। यह विकल्प बहुत सरल है, फिर भी बहुत शक्तिशाली है। स्रोत और गंतव्य फ़ाइलों के स्वरूपों के आधार पर, पढ़ने के कुछ टैग गंतव्य फ़ाइल में मान्य नहीं हो सकते हैं, जिस स्थिति में वे लिखे नहीं गए हैं।
निम्न आदेश वर्तमान निर्देशिका और उसके बच्चों (पुनरावृत्ति) में सभी फ़ाइलों को बदल देगा, फ़ाइल से सभी जीपीएस-संबंधित टैग की प्रतिलिपि बना रहा है SOURCE.JPG
:
exiftool −overwrite_original_in_place -r -tagsFromFile SOURCE.JPG -gps: सभी।
ऐसा करने का एक अन्य तरीका निम्नलिखित को एक स्क्रिप्ट में रखना है। पहला पैरामीटर पास होना चाहिए जीपीएस निर्देशांक से कॉपी करने के लिए फ़ाइल होनी चाहिए, और अन्य सभी पैरामीटर अपडेट होने वाली लक्ष्य फाइलें हैं:
#!/usr/bin/env bash
lon=$(exiftool -s3 -GPSLongitude "$1")
lat=$(exiftool -s3 -GPSLatitude "$1")
exiftool -GPSLongitude="$lon" -GPSLatitude="$lat" "${@:2}"