外观
07 颜色与图片调试
右侧下部的 颜色调试用于比色和找色,图片调试用于找图。测试使用当前活动图片和已经勾选的表格行;测试通过后,生成代码会把当前配置复制到剪贴板。
比色
比色用于检查若干固定坐标的像素是否符合预期。
| 项目 | 规则 |
|---|---|
| 输入 | 颜色表中已勾选行的绝对坐标、RGB 和偏色 |
| 默认精度 | 0.90 |
| 范围 | 不使用共享范围 |
| 排序、序号、数量、去重 | 不使用 |
| 生成命令 | 比色(...) |
操作步骤:
- 在颜色表准备并勾选所需颜色行。
- 切换到 颜色调试,方法选择 比色。
- 确认颜色文本和精度。
- 点击 查找测试,查看结果和画布标记。
- 结果符合预期后点击 生成代码。
因为比色点是绝对图片坐标,目标窗口内容布局变化后应重新截图验证。
找色
找色用于在一个范围内寻找主色和偏移色组合。
| 参数 | 默认值 | 说明 |
|---|---|---|
| 精度 | 0.90 | 颜色匹配要求 |
| 排序 | Score | 按精度选择结果 |
| 序号 | 0 | 从排序结果中选择的项 |
| 数量 | 1 | 展示的查找结果数量 |
| 去重 | 10 | 相近结果的去重阈值 |
| 偏移 | 0,0,0,0 | 不调整共享范围边界 |
找色排序支持 精度、水平、垂直、中心和随机;不提供面积排序。
操作步骤:
- 在颜色表勾选主色和相关偏移色。
- 设置共享范围,或用
0,0,0,0搜索完整活动图片。 - 在 颜色调试选择 找色。
- 检查颜色、排序、精度、范围、偏移、数量、去重和序号。
- 点击 查找测试,在结果文本和画布上核对候选。
- 调整后重复测试,最后点击 生成代码得到
找色(...)。
范围使用x1,y1,x2,y2,偏移使用w1,h1,w2,h2。偏移是对左、上、右、下边界的增量,不要加方括号。范围部分越界时只测试交集,完全无交集时测试被阻止。
找图
图片调试当前只有 找图方法。它使用图片表中已勾选的模板,模板名称和每行偏色按相同顺序一一对应。
| 参数 | 默认值 | 说明 |
|---|---|---|
| 算法 | 5 | 当前找图算法编号 |
| 排序 | Score | 可选精度、水平、垂直、面积、中心、随机 |
| 精度 | 0.90 | 模板匹配要求 |
| 偏移 | 0,0,0,0 | 不调整共享范围 |
| 模式 | First | 首个命中按模板顺序遇到有效模板即停止;全部排序汇总全部模板命中后排序 |
| 序号 | 0 | 从排序结果中选择的项 |
操作步骤:
- 在图片表准备模板,确认名称、缩略图和偏色。
- 只勾选本次查找需要的模板。
- 选择要搜索的活动图片并确认共享范围。
- 切换到 图片调试,检查算法、排序、精度、偏移、模式和序号。
- 点击 查找测试,查看候选框和被选中的结果;模板名带
@(dx,dy)时还会标出并显示偏移后坐标。 - 结果稳定后点击 生成代码得到
找图(...)。
需要按模板优先级依次尝试时使用 首个命中(First);需要把全部模板的候选放在一起比较排序时使用 全部排序(All)。分组模板和文件名坐标规则见图片模板。
怎样判断测试结果
- 画布可能同时显示多个候选框,被选中的结果会有区别标记。
- 模板文件名带
@(dx,dy)时,额外标记是后续精准点击位置,不是第二个识别框。 - 数量限制影响展示的候选切片,不代表识别过程只检查这些位置。
- 切换页签、重新截图或重新加载后,应重新测试。
- 清除标记只移除画布标记,不删除表格素材或调试参数。
- 生成代码只是复制当前配置,还没有修改任何节点或写入模板资源。
常见调整顺序
- 先确认活动图片和共享范围。
- 再确认勾选颜色或模板是否正确。
- 从默认精度开始,小幅调整。
- 需要颜色容差时调整对应行偏色,不要先把统一偏色设得过大。
- 最后再调整排序、序号、数量或边界偏移。