छवि फ़ाइल की तिथि बदलना


11

मैं पुरानी तस्वीरों को स्कैन करने और डिजिटल प्रतियों को संग्रहीत करने के कृतघ्न कार्य से गुजर रहा हूं।

क्या स्कैन की गई छवि फ़ाइलों (आमतौर पर .jpeg) की तारीख को और अधिक बारीकी से मिलान करने का एक तरीका है जब फोटो स्कैन किए जाने के बजाय फोटो लिया गया था?


संपादित करें: मैं विंडोज (अभी के लिए विस्टा) का उपयोग कर रहा हूं।

मैं उन एक्सफ़ डेटा से काफी अनभिज्ञ हूँ जो उत्तर में बताए जा रहे हैं। क्या एक्सिफ डेटा फाइल की तारीख / समय की विशेषताओं के साथ जुड़ा हुआ है? क्या इनमें से कोई भी उपकरण फ़ाइल की तारीख और समय के साथ-साथ एक्सिफ तिथि में हेरफेर की अनुमति देता है (मान लें कि ये अलग हैं)?


1
: यह पोस्ट देखें superuser.com/questions/9492/...
arathorn

जवाबों:


6

पहले फोटो तिथि संपादित करें - ठीक से काम करने के लिए कई फोटो प्रबंधन कार्यक्रमों के लिए, आपको पहले आंतरिक EXIF ​​डेटा को बदलना चाहिए जिसमें फोटोग्राफ के बारे में तारीख की जानकारी (अन्य जानकारी के बीच) शामिल हैं:

ExifTool

जेपीईजी फाइलों के लिए टाइम स्टाम्प संशोधक

विंडोज़ के लिए एक्ज़िफ़र

फिर फाइल तिथि को फोटो तिथि के साथ सिंक करें - फिर आप ExifTool का उपयोग फोटो की फाइल तिथियों को EXIF ​​जानकारी से सेट करने के लिए कर सकते हैं:

ExifTool

नोट: यदि आप पहले EXIF ​​डेटा सेट नहीं करना चाहते हैं, तो मूल फ़ाइल का निर्माण दिनांक / समय बदलने के लिए बहुत सारे कार्यक्रम हैं:

फ़ाइलों और फ़ोल्डरों के लिए संशोधित / निर्माण / अंतिम-एक्सेस की तारीख कैसे बदलें


11

एक बहुत शक्तिशाली और लचीला फोटो EXIF ​​हेरफेर उपयोगिता ExifTool है , जो लेखक की साइट से उपलब्ध है । यह सिंटैक्स फ़ाइल की तिथि को फ़ोटो दिनांक पर सेट करता प्रतीत होता है:

exiftool '-DateTimeOriginal>FileModifyDate' directory

"एक निर्देशिका में सभी छवियों के लिए एक ही फ़ाइल के फाइलसिस्टम संशोधन तिथि निर्धारित करने के लिए मेटा जानकारी से मूल तिथि का उपयोग करें।"

अद्यतन: चूंकि प्रश्न बदल गया है, एक्सफ़िटूल का उपयोग आंतरिक फोटो मेटा डेटा की तारीख को वास्तविक फोटो तिथि पर सेट करने के लिए भी किया जा सकता है। मैंने कई फाइलों को स्कैन किया और उन्हें उन फ़ोल्डरों में रखा, जिनके नाम फोटो लिए गए थे। मैं तब सभी आंतरिक फोटो तिथियों को अपडेट करने के लिए एक बैच फ़ाइल सेट कर सकता था। उदाहरण के लिए, यह नीचे दिए गए दिनांक को फ़ोल्डर '1981-07-01' में सभी स्कैन की गई तस्वीरों पर आंतरिक Exif टैग सेट करेगा।

ExifTool.pl -overwrite_original "-DateTimeOriginal=1981:07:01 00:00:00" .\1981-07-01

यह फ़ाइल की तिथि निर्धारित करने के लिए ऊपर दिए गए आदेश का पालन किया जा सकता है।

EXIF डेटा फ़ाइल में आंतरिक है और सिस्टम फ़ाइल तिथियों से पूरी तरह से स्वतंत्र है जब तक कि वे मैन्युअल रूप से मिलान करने के लिए सेट नहीं किए जाते हैं। यह आंशिक रूप से डिजाइन द्वारा है - आमतौर पर एक कैमरा फोटो की तारीख Exif टैग सेट करता है जब फोटो लिया जाता है। फोटो को कई बार संपादित किया जा सकता है जो अंतिम बार अपडेट की गई तिथि को अपडेट करेगा, लेकिन फोटो खींचे जाने के आधार पर अच्छे फोटो सॉफ्टवेयर आंतरिक Exif फ़ाइल तिथि द्वारा पढ़ता और छांटता है।


2
जब तक वे पहले EXIF ​​डेटा नहीं बदलते तब तक यह काम नहीं करेगा। फोटो को स्कैन किया जा रहा है, इसलिए EXIF ​​उस तारीख तक सेट नहीं किया जाएगा जिस दिन मूल फोटो ली गई थी।
रॉबर्ट कार्टेनो


1

आंतरिक मेटाडेटा को बदलने के लिए Exiftool, और यदि आप यूनिक्स पर हैं, तो touch -d तारीख फ़ाइल के ओएस टाइमस्टैम्प को बदल देगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.