AWT/Swing 出身の私は、ここ数日 JavaFX を少し試し始めました。以前は数千行のコードで行っていたことが、今では数百行で実行できることに気付きました。
ただし、私が遭遇した 1 つの問題は次のとおりです。ユーザーがブラシのサイズとストロークの色を選択できる小さなペイント アプリを開発しようとしています。ユーザーが作成するすべてのストロークに対して、JavaFX クラスを使用し、Path
これらのパスをGroup
(に追加されるPane
) に追加し、そこで自動的に描画します。結果の画像を jpg として保存し、BufferedImage 内のすべてのパスをラスター化しようとしています。しかし、それを行うのに役立つ API の関数は見つかりませんでした。
Canvas
とそのを使用しようとしましGraphicsContext
たが、役に立ちませんでした。Path
画像のリストからすべての JavaFX をラスター化するにはどうすればよいですか?