我正在尝试找到一种快速,高效地光栅化HTML的方法。最好使用Java,但是我也接受其他选择。
给定具有CSS3(包括3D转换和SVG)的HTML输入,我想创建一个PNG,该PNG可以提供给较旧的浏览器使用,也可以用作社交媒体上的缩略图。我的想法是,我可能在网页上有一个SVG,然后使用CSS3提供3D透视图,并希望从中获取图像。
有没有一种纯Java的方法可以做到这一点?我想在服务器环境(无头)中进行这些转换。如果没有,则类似PhantomJS的东西,但是不支持CSS 3D转换。当然,我可以使用Batik将SVG转换为图像,但是这里的关键是使用CSS 3D转换来获取HTML以进行光栅化。
如果可以带CSS3或SVG动画的页面,并从中创建多个帧以制作动画gif,则可以加分。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句