Получите java.awt.image.Raster
из BufferedImage
, вызвав метод getData()
.
Затем используйте
int getSample(int x, int y, int b)
на полученном объекте, где b - канал цвета (где каждый цвет представлен 8 битами)
Для оттенков серого
b = 0.
Для изображений RGB
b = 0 ==>> R channel,
b = 1 ==>> G channel,
b = 2 ==>> B channel.