PHP के GD एक्सटेंशन के साथ छवि समानता का निर्धारण
उनके MD5 हैश द्वारा छवियों की तुलना करना उनकी समानता निर्धारित करने का एक सरल और कुशल तरीका है। हालाँकि, ऐसी परिस्थितियाँ हो सकती हैं जहाँ आप छवियों की तुलना दृश्य रूप से करना चाहते हैं। PHP का GD एक्सटेंशन छवि हेरफेर के लिए उपकरणों की एक श्रृंखला प्रदान करता है, जिसमें दो छवियों के बीच अंतर की गणना करने की क्षमता भी शामिल है। छवियाँ, निम्न चरणों का उपयोग करें:
imagecreatefrompng(), imagecreatefromjpeg(), या अन्य उपयुक्त फ़ंक्शन का उपयोग करके दोनों छवियों को लोड करें।
imagecompare() का उपयोग करें। यह दो छवियां लेता है और अंतर का मान प्रतिशत के रूप में लौटाता है। 0 के करीब का मान उच्च समानता को इंगित करता है, जबकि बड़ा मान अधिक अंतर को इंगित करता है।वैकल्पिक रूप से, यदि आवश्यक हो तो पारदर्शिता बनाए रखने के लिए इमेजवेल्फा () फ़ंक्शन का उपयोग करें। एक प्याज त्वचा प्रभावइमेजकॉपीमर्ज() का उपयोग करके 50% की पारदर्शिता के साथ पहली छवि को नई छवि पर कॉपी करें।
कॉपी करें नई छवि पर दूसरी छवि, फिर से 50% पारदर्शिता के साथ, पहली छवि के ऊपर स्थित।imagepng(), imagejpeg(), या किसी अन्य उपयुक्त फ़ंक्शन का उपयोग करके नई छवि सहेजें।अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3