2

JavaFX WebView にロードしたい BufferedImage オブジェクトのセットがあります (キャンバスにペイントできる画像として)。必要なときにいつでも HTML を読み込んで JS を実行するのは簡単ですが、BufferedImage を HTMLImage に取得する最良の方法は何か疑問に思っています。お勧めしますか :

1) ファイルを .jpg として保存し、file:// プレフィックスを使用する

2) Web エンジンに画像情報をロードする別の方法。

4

1 に答える 1

1

1 ファイルを .jpg として保存し、file:// プレフィックスを使用する

これはおそらく最も簡単です。

疑わしい場合は、常に最も簡単な解決策をお勧めします:-)

2 画像情報を Web エンジンにロードする別の方法。

これはより困難になる可能性があります。

1 つの可能性は、 New Era for Java Protocol Handlers で概説されているような独自のプロトコル ハンドラを定義することです。次に、カスタム プロトコルを使用して、画像ビットを WebView にフェッチできます。このプロセスを正しく行えば、ディスク I/O の必要がなくなります。

于 2013-08-23T07:16:20.073 に答える