Computer memorizzano le immagini come file di dati binari . Il file per una data immagine dipende contenuto dell'immagine ( la sua dimensione , profondità di colore , e le componenti di colore per ciascun pixel ) e del metodo utilizzato per codificare l'immagine . Metodi standard come JPEG e PNG sono molto comuni . Un'applicazione Java può leggere un'immagine codificata per visualizzarla , o anche per applicare trasformazioni ad essa . Ciò implica in genere la lettura del file di immagine in un array di byte Java . Istruzioni
1
includere la seguente riga all'inizio del codice Java :
import org.apache.commons.io . IOUtils ;
2
Aprire il file che contiene l' immagine come un FileInputStream Java , come nel seguente codice di esempio :
FileInputStream myStream = new FileInputStream ( " imageFile.jpg " ) ;
3
leggere il flusso di input in un array di byte chiamando il ToByteArray () di libreria, come nel seguente codice di esempio :
byte [] = imageInBytes IOUtils . ToByteArray ( myStream ) ;
array di byte " imageInBytes " conterrà i byte corrispondenti all'immagine nel file
.