ウィンドウへの高速な画像描画の実装に関して、現在のベスト プラクティスは何ですか? 私は非常に必要最低限 のものについて話している.2バッファバッファ戦略を持つ単一のJFrameなど. これを行う(現在の)最速の方法は何ですか?
VolatileImage はハードウェア アクセラレーションであるのに対し、BufferedImage は管理されていることをあちこちで読みましたが、新しい更新 (+ Java 7 のリリース) ごとに、Java が BufferedImage をますます高速化するため、これはもはや当てはまらない可能性があるためです。など
したがって、(一般的に)これらの条件で高速な画像描画を実装する際の提案は何ですか:
- Java 6u33+ または Java 7+
- JFrame 全体をカバーする 1 つの画像、または複数の小さな画像のいずれか
- 画像の透過性は有効にする場合と無効にする場合がありますが、十分に簡単にサポートする必要があります
- アクティブ レンダリングが使用されるゲーム ループのような設定を考えるのに役立つ場合
誰かが尋ねる前に、私はこれら 2 つのベンチマークを試みましたが、私のハードウェアにはほとんどまたはまったく違いが見られません。ただし、これはハードウェアにも依存する可能性があると聞いたので、最新のベスト プラクティスを実際に探しています。