Ordenadores almacenar imágenes como archivos de datos binarios. El archivo para una imagen dada depende del contenido de la imagen ( su tamaño , profundidad de color , y los componentes de color para cada píxel ) y del método utilizado para codificar la imagen . Los métodos estándar tales como JPEG y PNG son muy comunes . Una aplicación Java puede leer una imagen codificada para mostrarlo , o incluso de aplicar transformaciones a la misma. Esto normalmente implica leer el archivo de imagen en una matriz de bytes Java. Instrucciones
1
incluir la siguiente línea en el inicio de su código Java:
org.apache.commons.io importación. IOUtils ;
2
Abra el archivo que contiene la imagen como FileInputStream Java, como en el siguiente ejemplo de código:
FileInputStream MyStream = new FileInputStream ( " imageFile.jpg ");
Página 3
Leer el flujo de entrada en una matriz de bytes llamando al ToByteArray () de la biblioteca , como en el siguiente ejemplo de código:
byte [] = imageInBytes IOUtils . ToByteArray ( MyStream ) ;
matriz de bytes " imageInBytes " contendrá los bytes correspondientes a la imagen en el archivo
.