Wie Bild konvertieren Bytes in Java
Computer speichern Bilder als binäre Daten-Dateien. Die Datei für ein bestimmtes Bild hängt das Bild Inhalt (seiner Größe, Farbtiefe und die Farbkomponenten für jedes Pixel) und die Methode verwendet, um das Bild zu codieren. Standard-Methoden wie JPEG und PNG sind sehr häufig. Eine Java-Anwendung kann eine codierte Bild um es anzuzeigen, oder sogar zum Anwenden von Transformationen lesen. Das bedeutet in der Regel, lesen die Image-Datei in ein Java-Byte-Array.
Anweisungen
1 Enthalten Sie die folgende Zeile am Anfang des Java-Codes:
Importieren Sie org.apache.commons.io. IOUtils;
2 Öffnen Sie die Datei mit dem Bild als ein Java-FileInputStream, wie im folgenden Beispielcode:
FileInputStream MyStream = neue FileInputStream("imageFile.jpg");
3 Lesen Sie den Eingaben-Stream in ein Bytearray durch Aufrufen der toByteArray()-Bibliothek-Methode, wie im folgenden Beispielcode:
Byte [] ImageInBytes = IOUtils.toByteArray(myStream);
Byte-Array "ImageInBytes" werden die Bytes entspricht das Bild in der Datei enthalten.