Java 异常 : New BMP version not implemented yet

标签 java exception bmp

我借助 GIMP 将图像转换为 RGB565。 现在我想在 java 中读取这个 bmp 图像:

BufferedImage bufImg = ImageIO.read(imagePathFile);

但它抛出异常:

java.lang.RuntimeException: New BMP version not implemented yet

我应该怎么做才能阅读这张图片?

最佳答案

你可以试试 JAIApache Sanselan .

请注意,JAI 需要将一些 native 库插入 JVM,而 Sanselan 不会读取 JPEG 图像,因此需要您回退到 ImageIO 甚至 JPEGImageDecoder

关于Java 异常 : New BMP version not implemented yet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8322932/

相关文章:

java - 如何将Android中的LocationResult类转换为Location类?

java - 如何修复onDestroy的 'SuperNotCalledException"?

python - 引发异常时在 Python 中设置退出代码

java - 使用 ImageIO 编写透明的 BMP

android - 如何将图像保存为 BMP 格式?

bmp - BMP文件结构中数据类型FXPT2DOT30是如何定义的?

java - git log --follow 包括错误的提交

java - 定时器编译问题

java - AWS Lambda 获取空值作为查询字符串

Python try/except 不断尝试直到没有错误