如何从nodejs获得显示计数/分辨率?
我知道这是一个后端服务器,但是由于人们正在用它来构build跨系统的客户端应用程序,所以我认为这值得提问。
有没有一种简单的方法从nodejs获取有关显示计数和分辨率的信息? 我指的是运行节点的计算机,而不是客户端Web浏览器。
如果交叉系统不可行,我会接受Mac解决scheme。
这完全取决于平台。 在OS X上,您可以使用Quartz Display Services API。 如果你有兴趣,我已经启动了一个包: https : //github.com/vkurchatkin/quartz-display-services 。
它现在是非常原始的,它唯一能做的就是返回像素尺寸的显示数组:
var services = require('./index.js'); services.displays().forEach(function (display) { console.log(display); });
收益率:
{ width: 1280, height: 800 }
在我的Mac Pro上。 显然需要用多显示器设置进行testing)