【发布时间】:2013-03-10 22:47:58
【问题描述】:
如何将在浏览器之外运行的程序的输出绘制到画布上?我一直在考虑使用虚拟帧缓冲区,但不确定如何进行该过程。我认为必须有一些中间处理或使用 JavaScript 作为中介的像素数据映射。
有没有人可以提供任何建议或见解?
谢谢
【问题讨论】:
-
外部程序生成什么类型的输出——图像、文本、矢量?根据输出,画布可能是也可能不是一个好的选择。
-
输出将主要由图像和少量文本组成。
-
Canvas 能够使用 canvas.context.drawImage() 绘制图像,使用 canvas.context.fillText() 绘制文本。 Canvas 能够渲染 30-60fps 的视频,并为每一帧添加标题——而且操作相当简单。这是一篇关于如何捕捉视频并绘制到画布中的博客文章。
-
您是要发布链接吗?
-
Chuckle =) ...是的,我做到了!这是:html5doctor.com/video-canvas-magic
标签: javascript html html5-canvas framebuffer