8

画像があります。それを正確にコピーして BufferedImage に保存する必要がありますが、Image.clone() はありません。事物は計算ループ内にある必要があるため、ピクセルごとのコピーではなく、非常に高速である必要があります。これを行うための最良のパフォーマンス方法は何ですか?

4

4 に答える 4

7

バッファリングされた画像に描画できるので、空のbufferedImageを作成し、そこからグラフィック コンテキストを作成し、元の画像を描画します。

BufferedImage copyOfImage = 
   new BufferedImage(widthOfImage, heightOfImage, BufferedImage.TYPE_INT_RGB);
Graphics g = copyOfImage.createGraphics();
g.drawImage(originalImage, 0, 0, null);
于 2012-01-14T20:43:44.610 に答える