Android中的屏幕外HTML内容到位图

时间:2014-01-17 09:45:13

标签: android html opengl-es bitmap

我希望能够获取几个“片段”的HTML内容(在线页面或只是<html><body><h1>Hello World!</h1></body></html>类型的字符串)并在2D / 3D对象上通过OpenGL渲染输出。为此,我需要将HTML内容呈现为Bitmap,然后我可以创建纹理,因此我正在寻找一个offscreen / non-ui进程,但到目前为止还没有发现任何可靠/可用的内容。 我一直在寻找解决方案,并在WebView上阅读了很多Q&amp; A,但通过实验这似乎不是一个可靠的解决方案 - 必须完成大小调整,WebView只能在UI线程和capturePicture()上运行不适用于loadData()方法。

https://github.com/flyingsaucerproject/ + http://jsoup.org/看起来很有希望,但Flying-Saucer严重依赖于awt和Java2D,因此一个端口需要相当长的时间。我正在考虑创建这两个的在线服务来生成页面图像,但我想在这条路线之前我会问这里的问题。

有人可以建议一套工具,一种直接访问WebKit的方法等吗?

0 个答案:

没有答案