多点比色
from ascript.ios.screen import CompareColors
对比当前屏幕图像 固定点位颜色特征 是否相同
方法
比对颜色
CompareColors.compare(colors, diff=0.9)
- 参数
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| colors | str | 是 | 颜色特征点, 通常用图色助手获取 |
| diff | float | 否 | 相似度 0.0~1.0,默认0.9。值越大越严格 |
| bitmap | PIL.Image | 否 | 比色图片,默认当前屏幕截图 |
- 返回值
bool 如果比对成功,则返回True,否则返回False
- 示例
from ascript.ios.screen import CompareColors
res = CompareColors.compare("421,916,#0E0E0E|653,931,#5F5F5F|792,1055,#0E0E0E|730,1121,#0E0E0E")
if res:
print("比对成功")
else:
print("颜色不匹配")
多组比色
从多组颜色特征中找到第一组匹配的,返回其索引。
CompareColors.compare_multi(colors_list, diff=0.9)
- 参数
| 参数 |
|---|