এক্সিফটুলটি একবার দেখুন । এটি এক্সিফ তথ্য ম্যানিপুলেশনের একটি সুইস আর্মি ছুরি, অন্যান্য অনেক কিছুর মধ্যে আপনার যা প্রয়োজন তা করতে পারে। এটি উইন্ডোজ / লিনাক্স / ম্যাক সামঞ্জস্যপূর্ণ কমান্ড-লাইন সরঞ্জাম এবং পাশাপাশি পার্ল মডিউল। বিনামূল্যে এবং মুক্ত উত্স:
"-TagsFromFile" বিকল্প
একটি বিশেষ এক্সিফটুল বিকল্প একটি ফাইল থেকে অন্য ফাইলটিতে ট্যাগ অনুলিপি করার অনুমতি দেয়। এটি করার জন্য কমান্ড-লাইন সিনট্যাক্সটি হ'ল "-tagsFromFile SRCFILE"। কমান্ড লাইনে এই বিকল্পের পরে নির্দিষ্ট করা কোনও ট্যাগ উত্স ফাইল থেকে বের করে গন্তব্য ফাইলে লেখা হয়। যদি কোনও ট্যাগ নির্দিষ্ট না করা থাকে, তবে সমস্ত লিখনযোগ্য ট্যাগ অনুলিপি করা হয়। এই বিকল্পটি খুব সহজ, তবুও খুব শক্তিশালী। উত্স এবং গন্তব্য ফাইলগুলির ফর্ম্যাটগুলির উপর নির্ভর করে পড়া কিছু ট্যাগ গন্তব্য ফাইলটিতে বৈধ হতে পারে না, সেই ক্ষেত্রে সেগুলি লিখিত না হয়।
নীচের কমান্ডটি বর্তমান ডিরেক্টরি এবং তার শিশুদের সমস্ত ফাইল পরিবর্তন করবে (পুনরাবৃত্তভাবে), ফাইল থেকে সমস্ত জিপিএস-সম্পর্কিত ট্যাগগুলি অনুলিপি করছে SOURCE.JPG
:
এক্সিফটোল - ওভারওরাইট_রিজিনাল_ইন_প্লেস -r-ট্যাগসফর্মফাইলে উত্স। JPG -gps: all।
এটি করার আরেকটি উপায় হ'ল নিম্নলিখিতটি কোনও স্ক্রিপ্টে রাখা। প্রথম প্যারামিটারটি পাসওয়ার্ড থেকে জিপিএস স্থানাঙ্কগুলি অনুলিপি করার জন্য ফাইল হওয়া উচিত এবং অন্য সমস্ত পরামিতিগুলি টার্গেট ফাইলগুলি আপডেট করা উচিত:
#!/usr/bin/env bash
lon=$(exiftool -s3 -GPSLongitude "$1")
lat=$(exiftool -s3 -GPSLatitude "$1")
exiftool -GPSLongitude="$lon" -GPSLatitude="$lat" "${@:2}"