java.util.zip.crc32 مقارنة ملفات الصور
-
12-12-2019 - |
سؤال
هل هناك أي اقتراح (قطعة من التعليمات البرمجية) يساعدني على فهم مفهوم كيفية مقارنة ملفين صورتين مختلفتين سواء كانت نفسها أم لا؟
شكرا مقدما.
تحرير: أعني، على سبيل المثال، يجب علي التحقق من CRC32 (الذي لا أعرف كيفية القيام به) مع فحص الحجم من الملف.ثم يعني أنها نفس الصور متطابقة ...
Edit2: عندما أقول الصور هي نفسها، أقصد الصور تبدو بالضبط نفس المستخدم.
المحلول
يمكنك استخدام CRC32 لتلخيص أي ملف.ومع ذلك، إذا كنت ترغب في معرفة ما إذا كانت صورتان هي نفسها، فعليك أن تقرر ما إذا كانت صورتان تنظر إليها هي نفسها.على سبيل المثالتحتوي الصور التالية على أحجام مختلفة ناهيك عن أرقام CRC32 مختلفة.
نصائح أخرى
المجموع الاختباري الخاص بإدخال الرمز البريدي له معنى: عند تختلف الملفات المختلفة.
p> href="http:/docs.oracle.com/javase/6/docs/api/java/util/zip/crc32.html" rel="nofollow noreferrer"> CRC32
للتحقق بكفاءة ما إذا كانت صورتان تقريبا متساوي، هناك العديد من يعني ، مثل صنع صورة 8x8 صغيرة ومقارنة الاختلافات في قيم الألوان.