क्या php का उपयोग कर विभिन्न नामों के साथ डुप्लिकेट छवियों को जांचने का कोई तरीका है? मैं सभी डुप्लिकेट हटाना चाहता हूं।php का उपयोग कर विभिन्न नामों के साथ डुप्लिकेट छवियों को जांचने का कोई तरीका है?
उत्तर
हाँ, आप सभी फ़ाइलों पर पुनरावृति और उनकी तुलना करने के लिए hash_file समारोह इस्तेमाल कर सकते हैं: http://php.net/manual/en/function.hash-file.php
मुझे लगता है कुछ हद तक एक सरल उपाय md5()
का उपयोग कर छवियों पर चेकसम करने के लिए किया जाएगा।
एक निर्देशिका खोलें, md5s उत्पन्न करने वाली फ़ाइलों के माध्यम से लूप, md5s की तुलना करें, डुप्लिकेट हटाएं।
संपादित करें: यहाँ का उपयोग कर hash_file()
<?php
$dir = "/full/path/to/images";
$checksums = array();
if ($h = opendir($dir)) {
while (($file = readdir($h)) !== false) {
// skip directories
if(is_dir($_="{$dir}/{$file}")) continue;
$hash = hash_file('md5', $_);
// delete duplicate
if (in_array($hash, $checksums)) {
unlink($_);
}
// add hash to list
else {
$checksums[] = $hash;
}
}
closedir($h);
}
में फ़ाइलों के साथ जांचते समय यह त्रुटि दिखाता है, अगर छवि में बदलाव किए जाते हैं तो यह काम करेगा? जोड़ा वॉटरमार्क या ऐसा कुछ पसंद है? धन्यवाद – AMB
केवल वे फ़ाइलें जो किसी अन्य के सटीक डुप्लीकेट हैं हटा दी जाएंगी –
आप की तुलना करने और एक फाइल
यह एक समारोह का उपयोग कर के लिए 40 वर्ण हेक्स संख्या
- 1. जावास्क्रिप्ट का उपयोग कर क्रोम क्रोम: // झंडे/मानों को जांचने का कोई तरीका है?
- 2. PHP में पोस्ट किए गए चरों को जांचने का कोई बेहतर तरीका है?
- 3. जावा के साथ .txt फ़ाइल का अक्षरसेट एन्कोडिंग जांचने का कोई तरीका है?
- 4. यदि jQuery उपलब्ध नहीं है तो document.ready() को जांचने का कोई तरीका है?
- 5. अंतरंग आयताकारों को जांचने का तेज़ तरीका?
- 6. pygame का उपयोग कर छवियों को आकर्षित करने का एक अच्छा तरीका क्या है?
- 7. क्या PHP का एफ़टीपी शुरू करने का कोई तरीका है?
- 8. PHP और MySQL का उपयोग कर उपयोगकर्ताओं की छवियों को स्टोर करने का सबसे अच्छा तरीका क्या है?
- 9. विभिन्न संपत्ति नामों के साथ ऑब्जेक्ट्स के बीच मैप करने के लिए ValueInjecter का उपयोग
- 10. कस्टम नियंत्रक नामों के साथ संसाधनों का उपयोग
- 11. जावास्क्रिप्ट का उपयोग कर सभी छवियों को कैसे छिपाना है?
- 12. यदि कोई ऑब्जेक्ट कोई फ़ंक्शन प्रकार है तो पायथन में जांचने का कोई आम तरीका है?
- 13. विभिन्न आयामों में छवियों के साथ UITableViewCell
- 14. क्या आईफोन 5 का समर्थन करने वाले ऐप्स में छवियों का उपयोग करने का कोई तरीका है?
- 15. यह जांचने का कोई तरीका है कि किसी ने जावास्क्रिप्ट/PHP का उपयोग करके अपने ब्राउज़र को बंद कर दिया है या नहीं?
- 16. क्या PHP की 'सूची() `का उपयोग करके * सरणी अनुक्रमणिका * को छोड़ने का कोई साफ तरीका है?
- 17. क्या कोई स्ट्रिंग जांचने का कोई तरीका है यदि कोई स्ट्रिंग MD5 हैश है?
- 18. क्या "।" को सहेजने का कोई तरीका है MacOS चेतावनी के बिना NSSavePanel का उपयोग कर फ़ाइल?
- 19. क्यों वर्तमान धागे को ReentrantReadWriteLock के रीड लॉक को जांचने का कोई तरीका नहीं है?
- 20. चींटी का उपयोग कर डुप्लिकेट फाइलों को हटाएं?
- 21. एंड्रॉइड स्पिनर के साथ setOnClickListener का उपयोग करने का कोई तरीका है?
- 22. विभिन्न यूआई भाषाओं के साथ प्रदर्शन काउंटर का उपयोग
- 23. विभिन्न छवियों के साथ रेडियो बटन को प्रतिस्थापित करना
- 24. टेस्टएनजी में विभिन्न नामों के साथ परीक्षण कैसे उत्पन्न करें?
- 25. क्या PHP के साथ OpenCV को एकीकृत करने का कोई तरीका है?
- 26. PHP के साथ एक फ़ाइल को "अनइंटर" करने का कोई तरीका है?
- 27. डब्ल्यूसीएफ के माध्यम से छवियों को भेजने का कुशल तरीका?
- 28. PHP के साथ जीईटी-चर को हटाने का सुंदर तरीका?
- 29. डब्ल्यूसीएफ डुप्लिकेट विधि नामों के साथ एकाधिक अनुबंध
- 30. Django ORM का उपयोग कर पिछले/अगले आइटम को पाने का कोई चालाक तरीका है?
+1 रिटर्न की sha1_file हैश द्वारा यह जांच कर सकते हैं एक स्क्रिप्ट है कि (सबसे अधिक संभावना/उम्मीद है) पूरी फ़ाइल सामग्री को एक स्ट्रिंग में लोड नहीं करता है। – ThiefMaster
जीबी – saravanabawa