通过虚拟帧缓冲设备绘制到HTML5 Canvas
Drawing to HTML5 Canvas via a virtual frame buffer device
如何将浏览器外运行的程序的输出绘制到画布上?我正在考虑使用虚拟帧缓冲区,但不确定如何进行该过程。我认为必须有一些中间处理或像素数据映射与JavaScript作为中介。
有没有人有什么建议或见解?
谢谢
我知道这个帖子有点老了…
作为Guacamole (Linux/Apache/Java)的替代品,您可以看看Myrtille (Windows/IIS/c#)。它适用于HTML4(使用div和xhr)和HTML5(使用canvas和websockets)。
HTML5画布不是这样设计的。它的设计是从网络上读取图像(或视频)数据并显示它,无论是作为正常的http下载还是作为xmlHttpRequest。当你需要将外部应用程序生成的图像数据放入web浏览器的javascript引擎时,你需要将该图像数据作为webservice公开。
由于马克和菲利普的推动,我似乎找到了一个合适的解决方案的开始。
虽然它不直接涉及framebuffer,我发现Guacamole是一个HTML5远程桌面网关,http://guac-dev.org/它只使用Ajax和HTML5在浏览器中使用vnc或RDP协议的远程系统的桌面上渲染。它是开源的,在我看来是一个合适的起点。
相关文章:
- 如何在运行时在HTML5画布中绘制正方形
- 鼠标点击HTML5画布绘制矩形
- Html5-使用SVG路径绘制的组织层次结构在左手边被剪裁
- 如何在html5画布中绘制圆形作为单独的画布
- Javascript:延迟在html5画布上循环绘制
- html5视频将黑框(空)绘制到画布上
- 将文本工具添加到绘制应用程序HTML5画布
- HTML5如何绘制透明的重叠球体
- 将字节转换为用于在HTML5画布上绘制的图像
- 使用模式在 HTML5/JS 中绘制图像
- 在firefox中缓慢绘制html5
- 使用javascript绘制HTML5画布的线条不起作用
- 使用 for 循环绘制 HTML5 画布圆圈
- 我可以绘制HTML5画布x/y点编程使用jQuery与外部JSON数据
- 如何绘制HTML5画布线给定用户输入的X,Y点
- 在主机上绘制HTML5画布
- 绘制HTML5画布的特定区域
- 在iPad上的画布上绘制html5视频
- 画布0px线条绘制(html5)
- 有条件地绘制HTML5画布