Script 1.8.1

compareColorEx (重载一)

原型:

compareColorEx(multipleColor, sim)

描述:

同时比较指定的多个坐标点的颜色,支持多色、颜色范围、相似度比较

参数:

multipleColor: 字符串,需要对比的点 xy 坐标和 16 进制颜色,格式为(X 坐标|Y 坐标|16 进制颜色), 多个颜色用"|"号分隔,需要偏色用"-"号分隔,多个点信息用","号分隔,比如" 100|200|0xffffff|0xaabbcc-0x000000,300|500|0xffffff "。
Sim: 相似度,仅作用于单个颜色,对颜色范围无用。对于指定的单个颜色,如果屏幕中目标像素的颜色与指定颜色差异在相似范围以内,则认为该颜色与目标颜色相同。相似度取值范围为 [0.0, 1.0]。

返回值:

布尔型。false: 代表没找到; true : 代表找到

示例:
var device = Device.getMain();
var found = device.compareColorEx("32|32|0x9c1f8|0xff0000-0xff1111,44|44|0xff0000-0xff1111|0x9c1f8", 1.0);
if (! found) {
	print(lastError());
}