Comment ouvrir un bitmap avec Inputstream?Ouvrir un bitmap avec Inputstream
par exemple InputStream inputStream = image
où l'image est de type Bitmap
?
Merci.
Comment ouvrir un bitmap avec Inputstream?Ouvrir un bitmap avec Inputstream
par exemple InputStream inputStream = image
où l'image est de type Bitmap
?
Merci.
Pour lire l'image bitmap dans votre application,
BufferedImage img = ImageIO.load("mybitmap.bmp");
Pour obtenir les pixels de l'objet d'image en mémoire tampon, utilisez getRGB()
int[] pixels = img.getRGB(0, 0, img.getWidth(), img.getHeight(), null, 0, img.getWidth());
javadoc pour getRGB().
Pour plus d'informations, voir l'article this.
InputStream is = new BufferedInputStream(new FileInputStream("source.bmp"));
Est-ce ce que vous cherchez?
if (thumbnail != null) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
thumbnail.compress(Bitmap.CompressFormat.PNG, 100, baos);
inputstream = new ByteArrayInputStream(baos .toByteArray());
}
essayer cette
"image est de type Bitmap" qu'est-ce que cela veut dire? Est-ce un nom de classe Java, ou vous référez-vous au format BMP? Un flux d'entrée est pour lire juste une séquence d'octets. Voulez-vous charger un fichier, tel quel ou décodé? – leonbloy