获取指定点颜色值示例

本实例实现获取主控设备屏幕上指定点的颜色值。

编写言语:JS

源码执行步骤

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);