مقارنة الخيارات
خيارات المقارنة هي خيارات تؤثر على طريقة تنفيذ المقارنة بواسطة ResembleJS.
يمكن استخدام جميع خيارات المقارنة أثناء إنشاء الخدمة أو لكل checkElement
وcheckScreen
وcheckFullPageScreen
فردي. إذا كان خيار الطريقة له نفس المفتاح كخيار تم تعيينه أثناء إنشاء الخدمة، فإن خيار مقارنة الطريقة سيلغي قيمة خيار مقارنة الخدمة.
ignoreAlpha
- النوع:
boolean
- القيمة الافتراضية:
false
- إلزامي: لا
- ملاحظة: يمكن استخدامه أيضًا لـ
checkElement
وcheckScreen()
وcheckFullPageScreen()
. سيتجاوز إعداد البرنامج المساعد
قارن الصور وتجاهل قناة ألفا.
blockOutSideBar
- النوع:
boolean
- القيمة الافتراضية:
false
- إلزامي: لا
- ملاحظة: يمكن استخدامه فقط لـ
checkScreen()
. سيتجاوز إعداد البرنامج المساعد. هذا خاص بـ iPad فقط
حظر الشريط الجانبي تلقائيًا لأجهزة iPad في وضع أفقي أثناء المقارنات. هذا يمنع الفشل في مكون علامة التبويب/خاص/الإشارات المرجعية الأصلي.
blockOutStatusBar
- النوع:
boolean
- القيمة الافتراضية:
false
- إلزامي: لا
- ملاحظة: يمكن استخدامه أيضًا لـ
checkElement
وcheckScreen()
وcheckFullPageScreen()
. سيتجاوز إعداد البرنامج المساعد. هذا خاص بالجوال فقط
حظر شريط الحالة وشريط العنوان تلقائيًا أثناء المقارنات. هذا يمنع حدوث فشل في الوقت أو WiFi أو حالة البطارية.
blockOutToolBar
- النوع:
boolean
- القيمة الافتراضية:
false
- إلزامي: لا
- ملاحظة: يمكن استخدامه أيضًا لـ
checkElement
وcheckScreen()
وcheckFullPageScreen()
. سيتجاوز إعداد البرنامج المساعد. هذا خاص بالجوال فقط
حظر شريط الأدوات تلقائيًا.
ignoreAntialiasing
- النوع:
boolean
- القيمة الافتراضية:
false
- إلزامي: لا
- ملاحظة: يمكن استخدامه أيضًا لـ
checkElement
وcheckScreen()
وcheckFullPageScreen()
. سيتجاوز إعداد البرنامج المساعد
قارن الصور وتجاهل مضاد التعرج.
ignoreColors
- النوع:
boolean
- القيمة الافتراضية:
false
- إلزامي: لا
- ملاحظة: يمكن استخدامه أيضًا لـ
checkElement
وcheckScreen()
وcheckFullPageScreen()
. سيتجاوز إعداد البرنامج المساعد
على الرغم من أن الصور ملونة، ستقارن المقارنة صورتين بالأبيض والأسود
ignoreLess
- النوع:
boolean
- القيمة الافتراضية:
false
- إلزامي: لا
- ملاحظة: يمكن استخدامه أيضًا لـ
checkElement
وcheckScreen()
وcheckFullPageScreen()
. سيتجاوز إعداد البرنامج المساعد
قارن الصور وقارن بـ red = 16, green = 16, blue = 16, alpha = 16, minBrightness=16, maxBrightness=240
ignoreNothing
- النوع:
boolean
- القيمة الافتراضية:
false
- إلزامي: لا
- ملاحظة: يمكن استخدامه أيضًا لـ
checkElement
وcheckScreen()
وcheckFullPageScreen()
. سيتجاوز إعداد البرنامج المساعد
قارن الصور وقارن بـ red = 0, green = 0, blue = 0, alpha = 0, minBrightness=0, maxBrightness=255
ignoreTransparentPixel
- النوع:
boolean
- القيمة الافتراضية:
false
- إلزامي: لا
- ملاحظة: يمكن استخدامه أيضًا لـ
checkElement
وcheckScreen()
وcheckFullPageScreen()
. سيتجاوز إعداد البرنامج المساعد
قارن الصور وستتجاهل جميع وحدات البكسل التي تحتوي على بعض الشفافية في إحدى الصور
rawMisMatchPercentage
- النوع:
boolean
- القيمة الافتراضية:
false
- إلزامي: لا
- ملاحظة: يمكن استخدامه أيضًا لـ
checkElement
وcheckScreen()
وcheckFullPageScreen()
. سيتجاوز إعداد البرنامج المساعد
إذا كانت القيمة صحيحة، فستكون النسبة المئوية العائدة مثل 0.12345678
، الافتراضي هو 0.12
returnAllCompareData
- النوع:
boolean
- القيمة الافتراضية:
false
- إلزامي: لا
- ملاحظة: يمكن استخدامه أيضًا لـ
checkElement
وcheckScreen()
وcheckFullPageScreen()
. سيتجاوز إعداد البرنامج المساعد
سيعيد هذا جميع بيانات المقارنة، وليس فقط النسبة المئوية لعدم التطابق
saveAboveTolerance
- النوع:
number
- القيمة الافتراضية:
0
- إلزامي: لا
- ملاحظة: يمكن استخدامه أيضًا لـ
checkElement
وcheckScreen()
وcheckFullPageScreen()
. سيتجاوز إعداد البرنامج المساعد
القيمة المسموح بها لـ misMatchPercentage
التي تمنع حفظ الصور ذات الاختلافات
largeImageThreshold
- النوع:
number
- القيمة الافتراضية:
0
- إلزامي: لا
- ملاحظة: يمكن استخدامه أيضًا لـ
checkElement
وcheckScreen()
وcheckFullPageScreen()
. سيتجاوز إعداد البرنامج المساعد
مقارنة الصور الكبيرة يمكن أن تؤدي إلى مشاكل في الأداء.
عند توفير رقم لعدد وحدات البكسل هنا (أعلى من 0)، تتخطى خوارزمية المقارنة وحدات البكسل عندما يكون عرض الصورة أو ارتفاعها أكبر من largeImageThreshold
بكسل.
scaleImagesToSameSize
- النوع:
boolean
- القيمة الافتراضية:
false
- إلزامي: لا
- ملاحظة: يمكن استخدامه أيضًا لـ
checkElement
وcheckScreen()
وcheckFullPageScreen()
. سيتجاوز إعداد البرنامج المساعد
يقيس صورتين إلى نفس الحجم قبل تنفيذ المقارنة. يوصى بشدة بتمكين ignoreAntialiasing
وignoreAlpha