CompareColorsConfig

颜色比较配置接口,用于定义图像颜色比较的各项参数设置

该接口提供了颜色比较过程中的参数获取和设置方法,支持多种比较算法和配置选项, 可实现对指定区域内颜色的精确匹配或模糊匹配。

工作机制说明:

  • 如果colors为null或空,则仅比较指定坐标(x, y)的颜色是否与主颜色匹配

  • 如果colors不为空,则解析颜色偏移字符串,比较主坐标及其偏移点的颜色是否匹配, 并使用每个偏移点的相似度阈值

Author

M8Test, contact@m8test.com, https://m8test.com

Functions

Link copied to clipboard
abstract fun setAlgorithm(algorithm: String?)

设置颜色匹配算法

Link copied to clipboard
abstract fun setColors(colors: String?)

设置颜色偏移字符串

Link copied to clipboard
abstract fun setIgnoreAlpha(ignoreAlpha: Boolean?)

设置是否忽略透明度比较的标志

Link copied to clipboard
abstract fun setRegion(region: Rect.() -> Unit?)

设置区域构建器