SO投稿でPNGJについて知りました。それが提供する利点、特にメモリ効率は、まさに私が探していたものです。
これを実装して、Netbeans Visual Library からシーンをキャプチャします。ドキュメントを下にスクロールすると、次のステートメントが見つかりました。
オフスクリーン バッファなしでエクスポートする
前のコードでは、イメージをメモリに格納するために BufferedImage を使用しています。シーンが大きい場合、画像がメモリに収まらない場合があります。したがって、オンザフライでシーンをエクスポートするには、Graphics2D インスタンスと Scene.paint (Graphics2D) メソッドを使用する必要があります (PDF ライター、SVG ファイル ライター、メタ グラフィック ファイル ライターなど)。
ええ、確かに PNGJ と協力しています: BufferedImage の使用を避けます。しかし、「あなたのGraphics2D」を実装してPNGJに送信する方法がわかりません。
どんな提案も役に立ちます。事前にthx。