Computers slaan beelden als binaire data bestanden . Het bestand voor een bepaalde afbeelding is afhankelijk van de inhoud van de afbeelding ( zijn grootte , kleurdiepte , en de kleur componenten voor elke pixel ) en van de gebruikte methode om het beeld te coderen . Standaardmethoden, zoals JPEG en PNG zijn zeer algemeen. Een Java-toepassing kan een gecodeerde afbeelding lezen om het weer te geven , of zelfs om transformaties toepassen. Dat betekent meestal het lezen van het beeldbestand in een Java- byte -array . Instructies 1 Voeg de volgende regel aan het begin van uw Java- code : import org.apache.commons.io . IOUtils ; kopen van 2 Open het bestand met de afbeelding als een Java FileInputStream , zoals in de volgende voorbeeldcode : FileInputStream MyStream = new FileInputStream ( " imageFile.jpg " ) ; < br > 3 Lees de input-stroom in een array van bytes door te bellen naar de toByteArray ( ) bibliotheek -methode , zoals in de volgende voorbeeldcode : byte [ ] imageInBytes = IOUtils . toByteArray ( MyStream ) ; Byte -array " imageInBytes " zal de bytes die overeenkomen met de afbeelding in het bestand bevatten . |