تجزئة دقيقة أم بصمة بصرية؟ استخدم ما يناسب المهمة
قد تبدو صورتان متطابقتين مع اختلاف بايتات ملفيهما. لذلك يفصل MAXScanner بين SHA-256 التشفيري والتجزئات الإدراكية aHash وdHash وpHash بدلًا من تقديم درجة واحدة كدليل على التكرار.
SHA-256 يجيب عن سؤال الملف المطابق تمامًا
يُحسب SHA-256 من جميع بايتات الملف. فإذا تطابقت قيمتا SHA-256 فالملفان متطابقان بايتًا ببايت في هذا السياق. وأي تعديل في البيانات الوصفية أو إعادة تصدير أو تغيير حجم أو إعادة ضغط يغيّر البايتات، وبالتالي يغيّر SHA-256 عادةً حتى لو بدت الصورة كما هي.
استخدم الملخص الدقيق لفحوص السلامة والتحقق من النقل واكتشاف التكرار التام. واحفظه مع نسخة الملف المحددة التي فحصتها.
التجزئات الإدراكية تجيب عن سؤال مختلف
يلخّص aHash متوسط السطوع، ويلخّص dHash التغيرات بين البكسلات المتجاورة، ويستخدم pHash البنية منخفضة التردد للصورة. وينتج كل منها بصمة بصرية مدمجة بطول 64 بت بعد فك ترميز الصورة وتوحيدها.
عندما تختلف قيمتا SHA-256 لصورتين لكن مسافات هامينغ الإدراكية بينهما صغيرة، فقد تكونان مرشحتين جديرتين بالفحص كصور شبه مكررة. فالصورة المعاد تحجيمها أو ترميزها أو المعدّلة قليلًا قد تبقى قريبة بصريًا رغم تغير تجزئتها الدقيقة.
اقرأ مسافة هامينغ كإشارة فرز
تحسب مسافة هامينغ عدد البتات المختلفة في البصمة. وتعني المسافة 0 أن التجزئة الإدراكية المختارة متطابقة، وكلما كبرت المسافة زاد الاختلاف. ويعرض MAXScanner أيضًا نسبة مئوية بسيطة مشتقة من هذه المسافة لتسهيل القراءة.
لا توجد عتبة عامة تثبت أن صورتين مكررتان. فالقص والحواف والتدوير والتعديلات اللونية القوية والنصوص المضافة واختلاف أنواع الصور تؤثر في كل خوارزمية بطريقة مختلفة، لذا تصف الأداة التطابقات القريبة بحذر وتطلب منك تأكيدها بصريًا.
كل شيء يبقى في المتصفح
تُفك ترميز الصورة وتُؤخذ عيناتها وتُحسب تجزئتها في المتصفح. ما يجعل الأداة مفيدة لضبط الجودة بخصوصية وتنظيم الملفات والفحص قبل الرفع دون إرسال بايتات الصورة إلى خادم معالجة تابع لـ MAXScanner.
مع مكتبة كبيرة، استخدم هذه الصفحة لفهم منطق البصمات والتحقق منه قبل بناء أي عملية حذف تلقائي. ولا تحذف الأصول أبدًا بناءً على درجة إدراكية وحدها.
لا تستخدم الدرجة الإدراكية كزر حذف
تعامل مع البصمات المتقاربة كمرشحات للمراجعة. واحتفظ بالأصول حتى تؤكد العلاقة بصريًا وتتحقق مما إذا كانت الفروق في البيانات الوصفية أو القص أو الدقة أو التعديل مهمة لعملك.