JavaFX WebView にロードしたい BufferedImage オブジェクトのセットがあります (キャンバスにペイントできる画像として)。必要なときにいつでも HTML を読み込んで JS を実行するのは簡単ですが、BufferedImage を HTMLImage に取得する最良の方法は何か疑問に思っています。お勧めしますか :
1) ファイルを .jpg として保存し、file:// プレフィックスを使用する
2) Web エンジンに画像情報をロードする別の方法。
JavaFX WebView にロードしたい BufferedImage オブジェクトのセットがあります (キャンバスにペイントできる画像として)。必要なときにいつでも HTML を読み込んで JS を実行するのは簡単ですが、BufferedImage を HTMLImage に取得する最良の方法は何か疑問に思っています。お勧めしますか :
1) ファイルを .jpg として保存し、file:// プレフィックスを使用する
2) Web エンジンに画像情報をロードする別の方法。
1 ファイルを .jpg として保存し、file:// プレフィックスを使用する
これはおそらく最も簡単です。
疑わしい場合は、常に最も簡単な解決策をお勧めします:-)
2 画像情報を Web エンジンにロードする別の方法。
これはより困難になる可能性があります。
1 つの可能性は、 New Era for Java Protocol Handlers で概説されているような独自のプロトコル ハンドラを定義することです。次に、カスタム プロトコルを使用して、画像ビットを WebView にフェッチできます。このプロセスを正しく行えば、ディスク I/O の必要がなくなります。