Cómo convertir una imagen a bytes en Java

Escrito por jonah quant | Traducido por luis alberto fuentes schwab
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo convertir una imagen a bytes en Java
Una aplicación Java puede leer una imagen codificada para mostrarla, o incluso para aplicarle transformaciones. (Ablestock.com/AbleStock.com/Getty Images)

Las computadoras guardan imágenes como archivos de datos binarios. El archivo de una determinada imagen depende del contenido de la misma (su tamaño, profundidad de color, y los componentes de color para cada píxel) y del método utilizado para codificarla. 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 aplicarle transformaciones. Esto normalmente implica la lectura del archivo de imagen en una matriz de bytes en Java.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

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

    import org.apache.commons.io. IOUtils;

  2. 2

    Abre el archivo que contenga la imagen como un FileInputStream Java, como en el código de ejemplo siguiente:

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

  3. 3

    Lee la secuencia de entrada en una matriz de bytes llamando al método de la librería ToByteArray (), como en el siguiente ejemplo de código:

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

    La matriz de bytes "imageInBytes" contendrá los bytes correspondientes al archivo de imagen.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles