Java: Obtenga el RGBA de una imagen almacenada como una matriz de enteros
Dado un archivo de imagen, digamos del formato PNG, ¿cómo obtengo una matriz de int [r, g, b, a] que representa el píxel ubicado en la fila i, columna j?
Hasta ahora estoy empezando aquí:
private static int[][][] getPixels(BufferedImage image) {
final byte[] pixels = ((DataBufferByte) image.getRaster().getDataBuffer()).getData();
final int width = image.getWidth();
final int height = image.getHeight();
int[][][] result = new int[height][width][4];
// SOLUTION GOES HERE....
}
¡Gracias por adelantado!