Como converter uma imagem em bytes em Java
Passo 1
Inclua a seguinte linha no início do código Java:
import org.apache.commons.io. IOUtils;
Passo 2
Abra o arquivo que contém a imagem como um Java FileInputStream, como no código de exemplo a seguir:
FileInputStream myStream = new FileInputStream ("imageFile.jpg");
Passo 3
Leia a sequência de entrada em uma matriz de bytes chamando o método de biblioteca ToByteArray (), como no exemplo de código a seguir:
byte [] imageInBytes = IOUtils.toByteArray (myStream);
A matriz de bytes "imageInBytes" conterá os bytes correspondentes ao arquivo de imagem.