2 つの TIF ファイルがあり、1 つは背景 (オーバーレイ) で、もう 1 つは前景です。次のコードは現在、2 つの TIF を結合するために使用されています。
// Background color of foreground image
int w = Color.WHITE.getRGB();
// Fill all pixels which are not background color
for (int i = 0; i < foregroundImage.getWidth(); i++)
{
for (int j = 0; j < foregroundImage.getHeight(); j++)
{
int x = foregroundImage.getRGB(i, j);
if (x != w)
backgroundImage.setRGB(i, j, x);
}
}
これを行うためのより良いパフォーマンスを持つ他の方法はありますか?