2011-11-30 246 views
4

我使用GIMP將圖像轉換爲RGB565。 現在我想讀在Java這個BMP圖像:Java異常:尚未實現新的BMP版本

BufferedImage bufImg = ImageIO.read(imagePathFile); 

但它拋出異常:

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

我應該怎麼做閱讀這一形象?

+0

您應該將它保存爲GIMP中的「RGB888」以便能夠打開它。但這不是你的問題的答案。 – nfechner

+0

我只需要RGB565格式 –

回答

1

您可以試試JAIApache Sanselan

請注意,JAI需要將某些本機庫插入到JVM中,而Sanselan不會讀取JPEG圖像,因此需要您退回到ImageIO,或者甚至需要返回到這些映像文件的JPEGImageDecoder

+0

行!謝謝你的答案! :) –