Java: понимание растровых изображений - PullRequest
2 голосов
/ 14 июня 2011

Насколько я понимаю, следующий код

int [] pixels = image.getRaster().getPixels(0, 0, width, height, (int[])null);

должен сгенерировать массив, который имеет в точности размер ширина x высота, но на практике он кажется намного больше, почему?может быть буферным изображением, набором инструментов или изменчивым изображением.

1 Ответ

2 голосов
/ 14 июня 2011

создает массив с

new int[numBands * w * h]; // The number of bands of the image data.

из SampleModel из вашего Raster

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...