HTMLUnit是否包括一个功能性的[HTML5]画布2D实现,能够将图像数据渲染回Java代码
Does HTMLUnit include a functional [HTML5] canvas 2D implementation able to render image data back to Java Code?
基本上,我希望能够检索从正常的、基于 JavaScript 的浏览器内脚本创建的 HTMl[5] 画布图像数据。我想在屏幕抓取类型的环境中,从[纯] Java代码中执行此操作。HTMLUnit似乎符合一些要求。
我将如何检索画布呈现的图像数据,以及 HTMLUnit 的画布实现当前是否完整(撰写本文时为 2.13 版)?
两 (2) 个值得注意的 HTMlUnit 类别可能是:
com.gargoylesoftware.htmlunit.html.HtmlCanvascom.gargoylesoftware.htmlunit.javascript.host.canvas.CanvasRenderingContext2D
好吧[回答我自己的问题],据我所知,不,从 HTMLUnit 版本 2.13(2013 年 11 月)开始,没有一个有效的 HTML Canvas 实现。
有趣的是,将以下 HTML Canvas (2D) 开源解决方案集成到 HTMLUnit 中可能会很有用,以便呈现基于画布的图形:
https://github.com/w3canvas/javacanvas
还应该可以通过从gwtGL项目之类的东西中挪用WebGL接口/类代码来创建WebGL画布上下文,并在现有的OpenGL 2.0 Java库之上实现3D层。
我现在能说几分吗?
相关文章:
- 加载/调整大小时未切换图像数据标记
- 存储和检索图像数据URL
- 将图像数据设置为输入文件标记
- 是否可以创建一个画布来提取图像数据,而无需实际渲染画布
- 是从画布获取图像数据的任何方法,从远程视频中提取
- jQuery:裁剪以删除图像数据并替换为新数据
- 将图像数据加载到Angularjs中
- 使用从readAsDataURL()返回的图像数据
- EXIF图像数据可以使用JSSOR在页面上显示吗
- 获取当前图像数据Flexslider
- 将base64图像数据作为src分配给图像时,Firefox和Chrome上的结果不一致
- 原始图像数据显示
- 在画布上拖动和绘制时传输图像数据
- Selenium网络驱动程序:如何使用JavaScripts获取嵌入式图像数据
- 通过REST API上的GET请求发送图像数据
- 是否可以使用图像数据设置画架命中区域
- 获取图像数据跨源错误
- 如何使用Javascript从网页中获取图像数据
- 严格模式下的图像数据数据分配
- HTMLUnit是否包括一个功能性的[HTML5]画布2D实现,能够将图像数据渲染回Java代码