我借助 GIMP 将图像转换为 RGB565。 现在我想在 java 中读取这个 bmp 图像:
BufferedImage bufImg = ImageIO.read(imagePathFile);
但它抛出异常:
java.lang.RuntimeException: New BMP version not implemented yet
我应该怎么做才能阅读这张图片?
最佳答案
你可以试试 JAI或 Apache Sanselan .
请注意,JAI 需要将一些 native 库插入 JVM,而 Sanselan 不会读取 JPEG 图像,因此需要您回退到 ImageIO 甚至 JPEGImageDecoder
。
关于Java 异常 : New BMP version not implemented yet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8322932/