robotjs屏幕捕获显示错误的像素颜色

时间:2018-09-08 13:20:16

标签: node.js robotjs

我使用robotjs模块在node.js中编写了一个简单的代码,该代码获取屏幕上某些定义的行(宽度1px,高度450px)的像素颜色,并且在桌面上一切正常。但是,当我打开浏览器(谷歌浏览器)时,结果始终为#DEDEDE,但有一些例外情况,但我什至无法预测是什么导致了此错误。

const robot = require("robotjs");
var imgy = robot.screen.capture(1099, 370, 1, 450);
var color = imgy.colorAt(0,200); // get random pixel color
console.log(color);

您知道如何解决此问题吗?我想使用此代码来分析浏览器中的数据。

0 个答案:

没有答案