Come convertire un'immagine in byte in Java

Un'applicazione Java può leggere un'immagine codificata per mostrarla o persino applicare le trasformazioni.

Passaggio 1

Includere la riga seguente all'inizio del codice Java:

importare org.apache.commons.io. IOUtils;

Passaggio 2

Aprire il file che contiene l'immagine come Java FileInputStream, come nel seguente codice di esempio:

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

Passaggio 3

Leggere la sequenza di input in un array di byte chiamando il metodo di libreria ToByteArray (), come nell'esempio di codice seguente:

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

L'array di byte "imageInBytes" conterrà i byte corrispondenti al file immagine.