ノードからオブジェクトsnapshotを作成する方法を学びました。Imageさまざまなストロークを保持する複数Groupの があり、両方のグループからのストロークで単一の Image を作成しようとしています。この目的のために、次のコードを使用しています。
Group strokes1;
Group strokes2;
WriteableImage im = null;
SnapshotParameters params = new SnapshotParameters();
params.setFill(Color.TRANSPARENT);
params.setViewport(new Rectangle2D(0, 0, 400, 400));
im = strokes1.snapshot(params, im);
im = strokes2.snapshot(params, im);
snapshot関数のドキュメントには、
「画像が null でない場合、ノードは既存の画像にレンダリングされます。」
ただし、結果の Imageimには からのストロークのみが含まれますstrokes2。私は何を間違っていますか?
