设备控制接口说明-查找有多少种不同的颜色
getColorCount
原型:
getColorCount(topLeftX, topLeftY, bottomRightX, bottomRightY)
是否支持多设备:
不支持
对应的 REST API:
在指定区域内查找有多少种不同的颜色 (getColorCount)
描述:
查找屏幕指定区域有多少种不同的颜色。
参数:
topLeftX: 屏幕上指定范围左上角 X 坐标
topLeftY: 屏幕上指定范围左上角 Y 坐标
bottomRightX: 屏幕上指定范围右下角 X 坐标
bottomRightY: 屏幕上指定范围右下角 Y 坐标
返回值:
整型:屏幕指定区域内颜色数量,最小值为 1。若返回值为 0,表示出现错误。此时可用 lastError() 获取错误细节。
示例:
//获取当前主控设备对象
var device = Device.getMain();
//获取屏幕指定区域(0,0,360,540)内的颜色数量
var ret = device.getColorCount(0,0,360,540);
if (ret > 0) {
print("颜色数量: " + ret);
} else {
print(lastError());
}
运行结果:
颜色数量: 1252