В чем ошибка?
Не могу понять в чем проблема...
int w = 176;
int h = 220;
int rgb[] = new int[w * h];
byte[][][] im = new byte[3][h][w];
int i = 0;
for (int y = 0; y < h; y++) {
for (int x = 0; x < w; x++) {
im[y][x] = new byte[3];
im[y][x][0] = (byte) (rgb[i] >> 16 & 0xff);
im[y][x][1] = (byte) (rgb[i] >> 8 & 0xff);
im[y][x][2] = (byte) (rgb[i] & 0xff);
i++;
}
}
///
java.lang.ArrayIndexOutOfBoundsException: 3
///
|