結果配列のビットから RGB の最下位ビットを置き換えようとしています
for (int k = 0; k < rgb.length ; ++k)
{
for (int n=0; n<rgb[k].length; n++)
{
rgb[k][n] = (rgb[k][n] >> 1) << 1;
rgb[k][n] = rgb[k][n] | result[n];
}
}
rgb は 2 次元配列で、結果は 1 次元配列です。rgb は 10010110
11000110
10101010 のような値を持ち、結果配列は 0
1
1...を持ちます。
しかし、適切な出力が得られません..