Tecnología

Inicio

Cómo convertir la imagen para Bytes en Java

Los ordenadores para almacenar las imágenes como archivos de datos binarios. El archivo de una imagen dada depende de los contenidos de la imagen (su tamaño, profundidad de color, y los componentes de color para cada pixel) 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 mostrarla, o incluso para aplicar transformaciones a ella. Que por lo general implica la lectura del archivo de imagen en una matriz de bytes de Java.

Instrucciones

1 Incluir la siguiente línea al principio del código Java:

org.apache.commons.io importación. IOUtils;

2 Abra el archivo que contiene la imagen como un FileInputStream Java, como en el siguiente ejemplo de código:

FileInputStream myStream = new FileInputStream ( "imageFile.jpg");

3 Lea la secuencia de entrada en una matriz de bytes mediante una llamada al método de biblioteca toByteArray (), como en el siguiente ejemplo de código:

byte [] = imageInBytes IOUtils.toByteArray (myStream);

array "imageInBytes" bytes contendrán los bytes correspondientes a la imagen en el archivo.