Порівняння опцій
Опції порівняння - це параметри, які впливають на спосіб виконання порівняння за допомогою 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.