本实例实现获取主控设备屏幕上指定点的颜色值。
1、获取主控设备对象
2、定义X,Y坐标点位置
3、利用getPixelColorStr进行获取550,550这个点的颜色值
4、将十六进制颜色转换为10进制
/*
* version : 6.2.0.2179
* resolution : 720*1280
* description : 获取指定点颜色值示例
*/
define("version", "6.2.0.2886");
define("resolution", "720*1280");
define("requireVersion", "1.5.0.2865");
//获取主控设备对象
var device = Device.getMain();
//定义X,Y坐标点位置
var x = 550;
var y = 550;
//利用getPixelColorStr进行获取550,550这个点的颜色值
var Color = device.getPixelColorStr(x, y);
print("坐标点" + x + "," + y + "十六进制颜色是:" + Color);
//将十六进制颜色转换为10进制
Color = parseInt(Color, 16).toString(10);
print("坐标点" + x + "," + y + "十进制的颜色是:" + Color);