CmpColorEx 对比多个点颜色
🎯功能
同时比较指定的多个坐标点的颜色,支持多色、偏色、相似度比较。
提示
推荐使用 zm.CmpColorEx 超级多点比色
📜语法
结果 = CmpColorEx(对比颜色组, 相似度)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
对比颜色组 | 字符串 | 需要对比的点xy坐标和16进制颜色,格式为(X坐标|Y坐标|16进制颜色),多个颜色用“|”号分隔,需要偏色用“-”号分隔,多个点信息用“,”号分隔,比如"100|200|FFFFFF|123456-000000,300|500|FFFFFF"。 |
相似度 | 数值型 | 小数,颜色的相似度,取值范围0到1之间,越大越相似。 |
📤返回
数值型
,0
表示匹配失败,1
表示匹配成功。
💡示例
Dim 对比结果
对比结果 = CmpColorEx("100|200|FFFFFF-101010|123456,300|400|abcdef", 0.9)
If 对比结果 = 1 Then
TracePrint "全部颜色符合要求"
Else
TracePrint "有一个或多个颜色不符合"
End If
📘备注
偏色是微调,指对RBG三色分别确定取色范围。相似度是粗调,指对颜色整体做百分比判断。