如何使用java / Jna从指针检索图像

时间:2014-01-21 13:00:53

标签: java image buffer bytearray jna

我想从指针中检索扫描图像。我有一个PointerByReference的正面图像,我使用了缓冲区:

    Pointer p = frontimg.getValue();
    byte[] buffer = p.getByteArray(0, frontimg.getValue().SIZE);
    System.out.println(buffer);

当我用来阅读图像时,它似乎是空的。

    BufferedImage img = ImageIO.read(new ByteArrayInputStream(buffer));

所以我当然不能写出来:

    ImageIO.write(img, "BMP", new File("D:\test.bmp"));

那么请问,我必须使用哪种方法才能继续?

0 个答案:

没有答案