0

SO投稿でPNGJについて知りました。それが提供する利点、特にメモリ効率は、まさに私が探していたものです。

これを実装して、Netbeans Visual Library からシーンをキャプチャします。ドキュメントを下にスクロールすると、次のステートメントが見つかりました。

オフスクリーン バッファなしでエクスポートする

前のコードでは、イメージをメモリに格納するために BufferedImage を使用しています。シーンが大きい場合、画像がメモリに収まらない場合があります。したがって、オンザフライでシーンをエクスポートするには、Graphics2D インスタンスと Scene.paint (Graphics2D) メソッドを使用する必要があります (PDF ライター、SVG ファイル ライター、メタ グラフィック ファイル ライターなど)。

ええ、確かに PNGJ と協力しています: BufferedImage の使用を避けます。しかし、「あなたのGraphics2D」を実装してPNGJに送信する方法がわかりません。

どんな提案も役に立ちます。事前にt​​hx。

4

1 に答える 1