Pourquoi la taille de mon image est négative ?
Bonjour à tous
Je recupère une image(BufferedImage image) sur ma machine de taille 1024 (image.getWidth(null)), je la transforme en img(Image img) en passant par un tableau de byte.Seulement je ne comprends pas pourquoi l'image que j'obtiens (img) a une taille égale à -1 (img.getWidth(null)) .
code:
Code:
1 2 3 4 5 6
| BufferedImage image;
ByteArrayOutputStream out = new ByteArrayOutputStream();
ImageIO.write(image, "jpg", out);
byte[] bytes = out.toByteArray();
ImageIcon imageIcon = new ImageIcon(bytes);
Image img=imageIcon.getImage(); |
Merci de votre aide !
Coulane