Slik konverterer bilde til Bytes i Java

Datamaskiner lagre bilder som binærdatafiler. Filen for et gitt bilde avhenger av bildets innhold (størrelse, fargedybde og fargekomponentene for hver piksel) og hvilken metode som brukes til å kode bildet. Standard metoder som JPEG og PNG er svært vanlig. En Java-program kan lese et kodet bilde for å vise det, eller til og med å bruke transformasjoner til det. Som vanligvis innebærer å lese bildefilen inn i en Java byte array.

Bruksanvisning

1 Ta med følgende linje i begynnelsen av Java-kode:

import org.apache.commons.io. IOUtils;

2 Åpne filen som inneholder bildet som en Java Fileinputstream, som i det følgende eksempelkode:

Fileinput myStream = new Fileinputstream ( "imageFile.jpg");

3 Les input stream til en rekke bytes ved å ringe toByteArray () bibliotek metode, som i det følgende eksempelkode:

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

Byte array "imageInBytes" vil inneholde byte tilsvarer bildet i filen.