HTMLUnit是否包含能够将图像数据渲染回Java代码的function性canvas2D实现?

基本上,我希望能够检索从正常的,基于JavaScript的浏览器内脚本创建的HTMl [5]canvas图像数据。 我想在[纯] Java代码中的屏幕抓取类型环境中执行此操作。 HTMLUnit似乎符合一些要求。

我将如何检索canvas渲染的图像数据,以及HTMLUnit的canvas实现当前是否完整(在撰写本文时版本为2.13)?

两(2)个HTMlUnit类的注释, 可能是:

com.gargoylesoftware.htmlunit.html.HtmlCanvas com.gargoylesoftware.htmlunit.javascript.host.canvas.CanvasRenderingContext2D

那么[回答我自己的问题],据我所知,不,HTMLUnit版本2.13(2013年11月)没有正常运行的HTML Canvas实现。

有趣的是,将以下HTML Canvas(2D)开源解决方案集成到HTMLUnit中可能很有用,以便渲染基于canvas的图形:

https://github.com/w3canvas/javacanvas

还应该可以通过从gwtGL项目中使用WebGL接口/类代码来创建WebGLcanvas上下文,并在现有OpenGL 2.0 Java库的顶部实现3D层。

我现在可以隐藏一些问题吗?