Node.js在屏幕上绘图

我一直在寻找这个networking。 我想知道是否有任何Node.js包/ bindigs /库,允许您在没有node-webkit(NW.js)/ Electron或基于浏览器的其他实现的情况下在屏幕上绘制应用程序。 也许有什么可以绑定到opengl支持2Dgraphics?

让我知道,如果你知道一些名字或链接。 如果不是,我可能必须自己写一些东西。

感谢你们。

有一个实验项目: https : //github.com/creationix/node-sdl

这基本上提供了与SDL库的绑定:

简单的DirectMedia Layer是一个跨平台开发库,旨在通过OpenGL和Direct3D提供对audio,键盘,鼠标,游戏杆和graphics硬件的低级访问。

如果你能得到它的编译,你可以尝试nodejs中的示例脚本。

node-opencv或OpenCV一般应该允许你这个。 至less它有一个HighGUI类,它给你本地的窗口上下文来显示图像数据。 随着大量的黑客,你可以build立你需要的东西。 但我会build议使用浏览器上下文和HTMLCanvas无论如何。 它给你所有你需要的箱子。 你只需要正确设置它。

编辑:根据@ Zorgatone的build议, GTK可能是一个非常好的库,虽然节点绑定是非常陈旧的。

有项目带来

但不幸的是,最后的提交似乎是旧的node.js版本。

使绑定与最近的节点版本一起工作将是一项实质性的工作,但这是一个有趣的起点。

V8-GL打算提供用javascript在桌面上创build2D-3Dgraphics的绑定。状态还没有完成,但是对于你正在尝试做的事情来说,这足够了https://github.com/philogb/V8- GL我发现的另一件事是,它实际上使用即时模式,这是不赞成,但仍然有效。