ノードからオブジェクト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
。私は何を間違っていますか?