跳到主要内容

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三色分别确定取色范围。相似度是粗调,指对颜色整体做百分比判断。