Buenas,
Te adjunto un algoritmo que tenía para hacer lo que pides. Lo que modificado un poco para que se ajuste a lo que necesitas:
Código Java:
Ver originalpublic static void guardarImagen
( int img
[][],
String nombre
) throws Exception { for( int y = 0; y < img[ 0 ].length; y++ ) {
for( int x = 0; x < img.length; x++ ) {
imagen.setRGB( x, y, ( img[ x ][ y ] == 1 ? 255 : 0 ) );
}
}
ImageIO.
write( imagen,
"PNG",
new File( nombre
) ); }
Saludos