Non sono sicuro di come dovrei farlo. Qualsiasi aiuto sarebbe graditoConverti InputStream (Immagine) in ByteArrayInputStream
risposta
Leggere dallo stream di input e scrivere su un ByteArrayOutputStream, quindi chiamare il suo toByteArray()
per ottenere l'array di byte.
Creare un ByteArrayInputStream intorno alla matrice di byte per leggere da esso.
Ecco un test rapido:
import java.io.*;
public class Test {
public static void main(String[] arg) throws Throwable {
File f = new File(arg[0]);
InputStream in = new FileInputStream(f);
byte[] buff = new byte[8000];
int bytesRead = 0;
ByteArrayOutputStream bao = new ByteArrayOutputStream();
while((bytesRead = in.read(buff)) != -1) {
bao.write(buff, 0, bytesRead);
}
byte[] data = bao.toByteArray();
ByteArrayInputStream bin = new ByteArrayInputStream(data);
System.out.println(bin.available());
}
}
Ero quasi arrivato! Grazie per l'esempio Un vero maestro di IO! – user398371
Siete i benvenuti :) – naikus
O prima convertirlo in un array di byte, quindi ad un ByteArrayInputStream.
File f = new File(arg[0]);
InputStream in = new FileInputStream(f);
// convert the inpustream to a byte array
byte[] buf = null;
try {
buf = new byte[in.available()];
while (in.read(buf) != -1) {
}
} catch (Exception e) {
System.out.println("Got exception while is -> bytearr conversion: " + e);
}
// now convert it to a bytearrayinputstream
ByteArrayInputStream bin = new ByteArrayInputStream(buf);
- 1. Qual è la differenza tra InputStream e ByteArrayInputStream?
- 2. Converti immagine negativa in positivo
- 3. PIL: Converti Bytearray in Immagine
- 4. Converti pagina web in immagine
- 5. Converti immagine GIF in NSData
- 6. Java - Converti immagine in Base64
- 7. Converti una stringa in immagine in python
- 8. Converti immagine in grafica in C#
- 9. Converti immagine in una matrice in python
- 10. Converti base64 in immagine in C#
- 11. Converti elementi ListView in un'unica immagine bitmap
- 12. Converti immagine SVG in PNG con PHP
- 13. Converti testo in immagine utilizzando javascript
- 14. Converti stringa Base64 in un file immagine?
- 15. Converti immagine in byte con php
- 16. Converti array di byte in immagine in Java - senza conoscere il tipo
- 17. Ricerca di un ByteArrayInputStream utilizzando java.io
- 18. Come posso ottenere InputStream dei dati decompressi da un InputStream dei dati GZIPed?
- 19. Converti PDF in immagine in miniatura in Java
- 20. Converti uscita pyBarcode al PIL file immagine
- 21. Converti HTML in immagine in PHP senza shell
- 22. Converti file PDF in immagine in javascript/Jquery
- 23. Come clonare un inputstream in java in un tempo minimo
- 24. Ricevi byte [] utilizzando ByteArrayInputStream da una presa
- 25. Converti immagine in B & W problema CGContext - iPhone Dev
- 26. Ottieni l'immagine Blob e converti l'immagine in immagine Bitmap
- 27. Converti SVG in immagine (JPEG, PNG, ecc.) Nel browser
- 28. Java- Converti immagine buffered in byte [] senza scrivere sul disco
- 29. Converti InputStream in Streaming <String> dato un set di caratteri
- 30. Come convertire InputStream in Source?
Da ByteArrayInputStream sono costruire da byte [] http://stackoverflow.com/questions/2163644/in-java-how-can-i-convert-an-inputstream-into-a-byte-array- byte http://stackoverflow.com/questions/1264709/convert-inputstream-to-byte-in-java – h3xStream
Che cosa stai facendo esattamente con le immagini in cui non useresti le classi 'javax.imageio'? – Powerlord
Caricamento su Amazon S3 ... La libreria Java sto utilizzando ByteArrayInputStream richiesto per tutti i dati non basati su stringhe – user398371