2013-08-22 55 views
2

我有一套BufferedImage對象,我想加載到我的JavaFX WebView中(作爲我可以繪製到畫布上的圖像)。加載HTML並在需要時執行JS很容易,但我想知道將BufferedImage導入HTMLImage的最佳方式是什麼。你會推薦:如何在JavaFX WebView組件中加載本地圖像

1)將文件保存爲.jpg格式,並使用file://前綴

2)其他一些方式來加載圖像信息的Web引擎。

回答

1

1將文件保存爲.jpg格式,並使用file://前綴

這很可能將是最容易的。

有疑問時,我總是建議:-)

2最簡單的解決一些其他的方式來加載圖像信息的Web引擎。

這可能會更困難。

一種可能性是定義您自己的協議處理程序,如New Era for Java Protocol Handlers中概述的。然後,您可以使用自定義協議將圖像位提取到WebView。這個過程如果做得對,將會消除對磁盤I/O的需求。

+1

我最終保存爲jpg。我擔心它會降低系統速度,但最終沒有問題。謝謝你的幫助! – alistair

相關問題