Порівняння опцій
Опції порівняння - це параметри, які впливають на спосіб виконання порівняння за допомогою ResembleJS.
Всі опції порівняння можуть бути використані під час створення екземпляра сервісу або для кожного окремого checkElement
, checkScreen
та checkFullPageScreen
. Якщо опція методу має той самий ключ, що й опція, встановлена під час створення екземпляра сервісу, то опція порівняння методу перевизначить значення опції порівняння сервісу.
ignoreAlpha
- Тип:
boolean
- За замовчуванням:
false
- Обов'язково: ні
- Примітка: Також може бути використано для
checkElement
,checkScreen()
таcheckFullPageScreen()
. Це перевизначить налаштування плагіна
Порівнює зображення та ігнорує альфа-канал.
blockOutSideBar
- Тип:
boolean
- За замовчуванням:
false
- Обов'язково: ні
- Примітка: Може бути використано тільки для
checkScreen()
. Це перевизначить налаштування плагіна. Це тільки для iPad
Автоматично блокує бічну панель для iPad у ландшафтному режимі під час порівнянь. Це запобігає помилкам у нативному компоненті вкладки/приватного режиму/закладок.
blockOutStatusBar
- Тип:
boolean
- За замовчуванням:
false
- Обов'язково: ні
- Примітка: Також може бути використано для
checkElement
,checkScreen()
таcheckFullPageScreen()
. Це перевизначить налаштування плагіна. Це тільки для мобільних пристроїв
Автоматично блокує рядок стану та адресний рядок під час порівнянь. Це запобігає помилкам, пов'язаним з часом, Wi-Fi або статусом батареї.
blockOutToolBar
- Тип:
boolean
- За замовчуванням:
false
- Обов'язково: ні
- Примітка: Також може бути використано для
checkElement
,checkScreen()
таcheckFullPageScreen()
. Це перевизначить налаштування плагіна. Це тільки для мобільних пристроїв
Автоматично блокує панель інструментів.
ignoreAntialiasing
- Тип:
boolean
- За замовчуванням:
false
- Обов'язково: ні
- Примітка: Також може бути використано для
checkElement
,checkScreen()
таcheckFullPageScreen()
. Це перевизначить налаштування плагіна
Порівнює зображення та ігнорує згладжування.
ignoreColors
- Тип:
boolean
- За замовчуванням:
false
- Обов'язково: ні
- Примітка: Також може бути використано для
checkElement
,checkScreen()
таcheckFullPageScreen()
. Це перевизначить налаштування плагіна
Навіть якщо зображення кольорові, порівняння буде проводитися між 2 чорно-білими зображеннями.
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()
. Це перевизначить налаштування плагіна
Якщо true, повернений відсоток буде у форматі 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()
. Це перевизначить налаштування плагіна
Масштабує 2 зображення до однакового розміру перед виконанням порівняння. Настійно рекомендується увімкнути ignoreAntialiasing
та ignoreAlpha
.