我有一组BufferedImage对象,我想加载到我的JavaFX WebView中(作为我可以绘制到画布上的图像)。可以随时加载HTML并执行JS,但我想知道将BufferedImage放入HTMLImage的最佳方法是什么。你会建议:
1)将文件保存为.jpg并使用file:// prefix
2)将图像信息加载到Web引擎的其他一些方法。
答案 0 :(得分:1)
1将文件另存为.jpg并使用file:// prefix
这可能是最简单的。
如有疑问,我总是建议最简单的解决方案: - )
2将图像信息加载到Web引擎的其他方法。
这可能会更难。
一种可能性是定义自己的协议处理程序,如New Era for Java Protocol Handlers中概述的那样。然后,您可以使用自定义协议将图像位提取到WebView。如果正确完成此过程,将消除对磁盘I / O的需求。