[JNA] récupérer une image d'un pointeur
bonjour,
je veux récupérer le recto d'un chèque scanné qui est au départ un PointerByReference, alors j'ai utilisé un buffer pour cela :
Code:
1 2 3
| Pointer p = frontimg.getValue();
byte[] buffer = p.getByteArray(0, frontimg.getValue().SIZE);
System.out.println(buffer); |
quand j'essaye de faire imageIO.read, il m'affiche que l'image est Null :
Code:
1 2
| BufferedImage img = ImageIO.read(new ByteArrayInputStream(buffer));
System.out.println(img); |
alors je peux pas continuer avec imageIO.write:
Code:
ImageIO.write(img, "BMP", new File("D:\test.bmp"));
y'a t'il un moyen pour pouvoir procéder ?
merci,