Datorer lagra bilder som binära datafiler . Filen för en given bild beror på bildens innehåll ( dess storlek , färgdjup , och komponenterna färg för varje pixel ) och den metod som används för att koda bilden . Standardmetoder såsom JPEG och PNG är mycket vanliga . Ett Java-program kan läsa en kodad bild för att visa den , eller ens att tillämpa transformationer på det . Det innebär vanligtvis att läsa bildfil till en Java byte array . Instruktioner
1
Inkludera följande rad i början av din Java-kod :
import org.apache.commons.io . IOUtils ;
2
Öppna filen som innehåller bilden som ett Java FileInputStream , som i följande exempelkod :
FileInputStream myStream = ny FileInputStream ( " imageFile.jpg " ) ;
3
Läs indataströmmen i en array av bytes genom att anropa toByteArray ( ) bibliotek metoden , som i följande exempelkod :
byte [ ] imageInBytes = IOUtils . toByteArray ( myStream ) ;
bytearrayen " imageInBytes " kommer att innehålla de bytes som motsvarar bilden i filen
.