Computer speichern Bilder als binäre Dateien. Die Datei für ein bestimmtes Bild hängt auf das Bild, den Inhalt ( seine Größe , Farbtiefe und die Farbkomponenten für jedes Pixel) und von der verwendeten Methode , um das Bild zu codieren. Standard- Methoden wie JPEG und PNG sind sehr häufig. Eine Java-Anwendung kann lesen ein codiertes Bild, um es anzuzeigen, oder gar Transformationen auf sie anzuwenden. Dass in der Regel bedeutet, lesen Sie die Bilddatei in ein Java- Byte-Array. Anleitung
1
Fügen Sie die folgende Zeile am Anfang Ihres Java-Code :
Import org.apache.commons.io . IOUtils ;
2
Öffnen Sie die Datei , die das Bild als Java FileInputStream , wie im folgenden Beispielcode:
FileInputStream MyStream = new FileInputStream ( " imageFile.jpg ");
3
Lesen Sie die Eingabe-Stream in ein Array von Bytes, die durch den Aufruf der toByteArray () Bibliothek Verfahren , wie im folgenden Beispielcode:
byte [] = imageInBytes IOUtils . toByteArray ( MyStream );
Byte-Array " imageInBytes " enthält die Bytes entsprechend dem Bild in der Datei
.