如何在JavaFX WebView组件中加载本地映像

时间:2013-08-22 12:54:58

标签: javascript javafx-2 javafx

我有一组BufferedImage对象,我想加载到我的JavaFX WebView中(作为我可以绘制到画布上的图像)。可以随时加载HTML并执行JS,但我想知道将BufferedImage放入HTMLImage的最佳方法是什么。你会建议:

1)将文件保存为.jpg并使用file:// prefix

2)将图像信息加载到Web引擎的其他一些方法。

1 个答案:

答案 0 :(得分:1)

  

1将文件另存为.jpg并使用file:// prefix

这可能是最简单的。

如有疑问,我总是建议最简单的解决方案: - )

  

2将图像信息加载到Web引擎的其他方法。

这可能会更难。

一种可能性是定义自己的协议处理程序,如New Era for Java Protocol Handlers中概述的那样。然后,您可以使用自定义协议将图像位提取到WebView。如果正确完成此过程,将消除对磁盘I / O的需求。