Сохранение значений цвета каждого пикселя в 2D массив - PullRequest
0 голосов
/ 23 марта 2019

Есть ли способ сохранить цвет пикселя в строке и столбце изображения в двумерном массиве.

У меня сейчас есть

 for (int i = 0; i < h; i++) {
        for (int j = 0; j < w; j++) {
            int c = image1.getRGB(i, j);
     }
    }

Но я хочу, чтобы c походил на c [I] [j], но getRGB не работает с массивами.

1 Ответ

0 голосов
/ 23 марта 2019

Конечно, это работает.

int[][] c = new int[w][h]

 for (int i = 0; i < w; i++) {
        for (int j = 0; j < h; j++) {
            c[i][j] = image1.getRGB(i, j);
     }
 }

Также не забывайте переключать высоту и ширину.Ширина должна быть внешней петлей, а высота должна быть внутренней.

...