在我的工作公司软件中加载位图文件时发现问题。当我放入位图文件时,它会使软件崩溃。但是,我试图创建一个Java应用程序来读取位图文件标题并显示标题信息。所以我知道可能会导致这个问题。是否可以使用Java来读取位图文件头?
任何人都可以提出这个想法如何获取位图文件头信息或我应该使用哪个类来实现此目标?
在我的工作公司软件中加载位图文件时发现问题。当我放入位图文件时,它会使软件崩溃。但是,我试图创建一个Java应用程序来读取位图文件标题并显示标题信息。所以我知道可能会导致这个问题。是否可以使用Java来读取位图文件头?
任何人都可以提出这个想法如何获取位图文件头信息或我应该使用哪个类来实现此目标?
是的,这是可能的,我写了一些代码,在几个月前用jpeg标题做这样的事情。
基本上,你需要learn a bit about the bitmap file format.
然后,你需要打开文件(读取字节)。
最后,你读足够的字节去头中的右外场,并分解,与你想要的Java数据类型。
可能有一类已经这样做了,在这种情况下,我会建议谷歌找到它。
的apache sanselan项目提供了一个BmpImageParser类解析BMP文件。你可以看看来源here。