Metlivi ब्लॉग

अलग-अलग फ़ाइल नामों वाली डुप्लिकेट फ़ोटो कैसे खोजें

अलग-अलग नामों वाली डुप्लिकेट फ़ोटो खोजने के लिए, उनके फ़ाइल नामों के बजाय उनकी इमेज सामग्री की तुलना करें। यदि आपकी लाइब्रेरी में उपलब्ध हो, तो किसी फ़ोटो ऐप के इन-बिल्ट डुप्लिकेट टूल से शुरुआत करें; बड़े संग्रह या रीसाइज़ और रीकंप्रेस की गई प्रतियों के लिए, विज़ुअल-समानता (दृश्य समानता) खोज का उपयोग करें। कुछ भी हटाने से पहले, दोनों प्रतियों की अगल-बगल रखकर समीक्षा करें और अपनी आवश्यकतानुसार रिज़ॉल्यूशन व विवरण वाले वर्ज़न को सुरक्षित रखें।

15 अक्टूबर 20265 मिनट में पढ़ेंलेखक: Metlivi Editorial Team
खंड 1

फ़ाइल नाम से ही बात क्यों तय नहीं होती

फ़ाइल नाम सिर्फ़ एक लेबल होता है, यह फ़ोटो में क्या है इसका विवरण नहीं होता। IMG_1042.jpg और holiday-copy.png नाम की दो फ़ाइलें एक जैसी इमेज दिखा सकती हैं, जबकि एक ही नाम वाली दो फ़ाइलें पूरी तरह से अलग-अलग शॉट्स हो सकती हैं। नाम के अनुसार क्रमबद्ध (सॉर्ट) करने से फ़ोल्डर को व्यवस्थित करने में मदद मिल सकती है, लेकिन यह उन प्रतियों की सही पहचान नहीं कर सकता जिनके नाम बदल दिए गए हैं।

डुप्लिकेट भी अलग-अलग प्रकार के होते हैं। बाइट-दर-बाइट कॉपी में फ़ाइल की सामग्री वही रहती है, भले ही नाम बदल दिया गया हो। किसी इमेज को दूसरे फ़ॉर्मैट में एक्सपोर्ट करने, रीसाइज़ करने या रीकंप्रेस करने के बाद भी वह एक जैसी दिख सकती है; हालाँकि तब उसकी फ़ाइल सामग्री बदल जाती है। बर्स्ट मोड में लिए गए लगभग एक जैसे शॉट्स देखने में समान लग सकते हैं, लेकिन वे अलग-अलग पलों को संजोते हैं। सही खोज विधि इस बात पर निर्भर करती है कि आप इनमें से किसे खोजना चाहते हैं।

खंड 2

पहले सटीक या विज़ुअल मिलान में से चुनें

यदि आपको केवल पूरी तरह समान फ़ाइलें खोजनी हैं, तो एक फ़ाइल-हैश टूल नामों पर निर्भर हुए बिना सामग्री की तुलना कर सकता है। Python का hashlib दस्तावेज़ फ़ाइल की सामग्री से डाइजेस्ट जनरेट करने का वर्णन करता है; समीक्षा के लिए फ़ाइलों को चिह्नित करने के लिए मेल खाते डाइजेस्ट एक उपयोगी तरीका हैं। लेकिन फ़ॉर्मैट बदलने या दोबारा एक्सपोर्ट करने से सामग्री बदल जाती है, इसलिए हैश तुलना उन विज़ुअली समान इमेज को छोड़ देगी जिन्हें अलग तरीके से एन्कोड किया गया है। Python hashlib दस्तावेज़

ऐसी प्रतियों के लिए जिन्हें रीसाइज़, रीकंप्रेस या किसी अन्य तरह से संशोधित किया गया हो सकता है, ऐसे टूल का उपयोग करें जो विज़ुअल समानता को इंडेक्स करता हो। जब आपका लक्ष्य अलग-अलग फ़ाइल नामों और फ़ाइल एन्कोडिंग के बावजूद एक ही तस्वीर को खोजना हो, तो यह एक बेहतर शुरुआती बिंदु है। हालाँकि, समानता केवल एक संकेत है: यह ऐसे शॉट्स भी सामने ला सकती है जो देखने में समान हों लेकिन डुप्लिकेट न हों।

खंड 3

फ़ोटो लाइब्रेरी के इन-बिल्ट डुप्लिकेट व्यू का उपयोग करें

जाँचें कि क्या आपके फ़ोटो-प्रबंधन ऐप में डुप्लिकेट (Duplicates) या डुप्लिकेट खोजें (Find Duplicates) सुविधा है। उदाहरण के लिए, Apple का कहना है कि उसका Photos ऐप Duplicates संग्रह में डुप्लिकेट फ़ोटो और वीडियो की पहचान करता है; iPhone पर, यह Collections के अंतर्गत, फिर Utilities में मिलता है। यदि वह संग्रह दिखाई नहीं देता है, तो Apple के अनुसार वहाँ कोई डुप्लिकेट नहीं मिला है। इस परिणाम को केवल उस लाइब्रेरी का स्कैन मानें, यह इस बात का प्रमाण नहीं है कि हर ड्राइव पर मौजूद प्रत्येक प्रति मिल गई है। Apple: iPhone पर डुप्लिकेट फ़ोटो और वीडियो मर्ज करें

जब आपकी फ़ोटो पहले से ही उस ऐप में व्यवस्थित हों, तो इन-बिल्ट टूल काफ़ी सुविधाजनक होता है। यदि इसे वह प्रति नहीं मिलती जिसकी आपको उम्मीद थी, तो जाँचें कि संबंधित फ़ोल्डर या एल्बम उस लाइब्रेरी का हिस्सा हैं या नहीं, और किसी ऐसे समानता-खोज (similarity-search) टूल का उपयोग करें जो उन स्थानों को स्कैन कर सके जहाँ फ़ाइलें वास्तव में मौजूद हैं।

खंड 4

विज़ुअल-समानता खोज के साथ संग्रह को स्कैन करें

विभिन्न फ़ोल्डरों में फैले संग्रह के लिए, digiKam का Find Duplicates टूल आपको समानता की सीमा निर्धारित करने और खोज को सीमित करने की सुविधा देता है, उदाहरण के लिए किसी संदर्भ एल्बम (रेफ़रेंस एल्बम) तक या उसके बाहर के एल्बमों तक। इसका मैनुअल इमेज फ़िंगरप्रिंट्स पर आधारित एक अलग सिमिलैरिटी व्यू का वर्णन करता है, जिसमें परिणाम संदर्भ इमेज के आधार पर समूहीकृत होते हैं। अपने इंस्टॉल किए गए वर्ज़न में वर्तमान इंटरफ़ेस लेबल्स का पालन करें, और सुनिश्चित करें कि जिस संग्रह की आप जाँच करना चाहते हैं वह खोज में शामिल है। digiKam मैनुअल: Find Duplicates

टूल की सबसे सख्त (strictest) डुप्लिकेट सेटिंग से शुरुआत करें, और यदि अपेक्षित प्रतियाँ नहीं मिलती हैं तो समानता की सीमा को बढ़ाएँ। एक व्यापक सीमा उन वर्ज़नों को सामने ला सकती है जिनमें बदलाव किए गए हैं, लेकिन यह बर्स्ट शॉट्स, क्रॉप्स या एडिट्स को भी शामिल कर सकती है। यह सीमा खोज को नियंत्रित करने के लिए है, यह इस बात की गारंटी नहीं है कि हर परिणाम असली डुप्लिकेट ही है; कोई भी कदम उठाने से पहले प्रत्येक समूह का निरीक्षण करें। digiKam मैनुअल: Similarity View

खंड 5

किसी स्कोर पर भरोसा करने के बजाय संदिग्ध जोड़ियों का निरीक्षण करें

जब कोई मिलान स्पष्ट न हो, तो दोनों तस्वीरों को एक ही ज़ूम स्तर पर अगल-बगल रखकर तुलना करें। क्रॉपिंग के लिए किनारों की जाँच करें, रिज़ॉल्यूशन के नुकसान के लिए बारीक विवरण देखें, और दिखने वाले बदलावों की जाँच करें जैसे कि एडिट्स, एनोटेशन या बर्स्ट मोड के अलग-अलग पल। एक थंबनेल दो अलग-अलग फ़्रेमों को बिल्कुल एक जैसा दिखा सकता है, इसलिए कोई भी निर्णय लेने से पहले फ़ुल-साइज़ फ़ाइलों को खोलें।

पिक्सेल-तुलना टूल किसी विशिष्ट जोड़ी के मामले में मदद कर सकता है, लेकिन इसकी अपनी सीमाएँ हैं। ImageMagick का compare टूल पिक्सेल के अंतर की जाँच करता है; इसके दस्तावेज़ में उल्लेख किया गया है कि आयामों (dimensions) और अलाइनमेंट में अंतर मीट्रिक को प्रभावित कर सकता है। इसके उदाहरण यह भी समझाते हैं कि JPEG जैसे लॉस-युक्त (lossy) फ़ॉर्मैट छोटे पिक्सेल परिवर्तन उत्पन्न कर सकते हैं। यह सीधी तुलना को बारीकी से निरीक्षण करने में सहायक बनाता है, न कि नाम बदली गई या दोबारा एक्सपोर्ट की गई फ़ोटो के लिए लाइब्रेरी-व्यापी सार्वभौमिक समाधान। ImageMagick: Compare, ImageMagick: इमेज तुलना के उदाहरण

खंड 6

सर्वश्रेष्ठ प्रति रखें और हटाने से पहले पुष्टि करें

किसी भी परिणाम को हटाने से पहले, यह तय करें कि कौन सी प्रति रखना सबसे उपयोगी है। आयामों और दृश्य विवरणों की तुलना करें, और जाँचें कि क्या किसी फ़ाइल में ऐसा कोई एडिट या वर्ज़न है जिसे आप सुरक्षित रखना चाहते हैं। यदि कोई बड़ी फ़ाइल छोटा क्रॉप है या कोई अनचाहा एडिट है, तो वह अपने आप सही विकल्प नहीं बन जाती।

संदिग्ध अतिरिक्त फ़ाइलों को एक अस्थायी समीक्षा फ़ोल्डर में ले जाएँ या यदि उपलब्ध हो तो अपने ऐप के रिकवरी विकल्प का उपयोग करें। फिर सुरक्षित रखी गई फ़ोटो को उसके मूल स्थान से दोबारा खोलें और पुष्टि करें कि लाइब्रेरी अभी भी इसे सही तरीके से प्रदर्शित कर रही है। बड़े पैमाने पर सफ़ाई के लिए, छोटे समूहों में काम करें और जब तक आप परिणामों की जाँच न कर लें, तब तक एक अलग बैकअप रखें। इससे ग़लत मिलान या ग़लत चयन की स्थिति में फ़ाइलों को पुनर्प्राप्त करना आसान हो जाता है।

खंड 7

कार्यों का एक व्यावहारिक क्रम

अधिकांश व्यक्तिगत संग्रहों के लिए, इस क्रम का पालन करें: संबंधित फ़ोल्डरों को अपनी फ़ोटो लाइब्रेरी में शामिल करें; इसका डुप्लिकेट स्कैन चलाएँ; यदि कोई ज्ञात प्रति नहीं मिल रही है तो विज़ुअल समानता तक दायरा बढ़ाएँ; फ़ुल साइज़ में मिलानों का निरीक्षण करें; अपनी पसंद के विवरण और एडिट्स वाले वर्ज़न को बनाए रखें; और उसके बाद ही पुष्टि की गई अतिरिक्त प्रतियों को हटाएँ। यदि आप केवल सटीक प्रतियों के एक छोटे फ़ोल्डर की जाँच कर रहे हैं, तो सामग्री-हैश तुलना तेज़ हो सकती है। यदि फ़ाइलों को फिर से एक्सपोर्ट या संशोधित किया गया है, तो सीधे विज़ुअल समानता और मैनुअल समीक्षा का रुख करें।

मुख्य निर्णय यह है कि क्या आपको समान फ़ाइल सामग्री की आवश्यकता है या केवल दिखने में एक जैसी तस्वीर की। हैश पहले मामले के लिए उपयुक्त हैं; विज़ुअल खोज दूसरे के लिए उपयुक्त है। सावधानीपूर्वक अंतिम तुलना के साथ उपयुक्त स्कैन का संयोजन समान दिखने वाली फ़ोटो को डुप्लिकेट समझने की भूल किए बिना नाम बदली गई प्रतियों को खोजने में मदद करता है।

खंड 8

स्रोत

संबंधित लेख

इस विषय को आगे पढ़ें