java读取tiff图片信息,其实也挺简单的,用xmpcore.jar可以解析。
File jpegFile = new File("D:\\1.tif");
Metadata metadata = TiffMetadataReader.readMetadata(jpegFile);
Iterable<Directory> a = metadata.getDirectories();
for (Directory directory : a) {
Iterator<Tag> tag = directory.getTags().iterator();
while (tag.hasNext()) {
System.out.println(tag.next());
}
}
代码如上,下载jar就行了。jar: http://download.csdn.net/detail/fangmingshijie/6876905
输出信息:
[Exif IFD0] Unknown tag (0x00fe) - 0
[Exif IFD0] Unknown tag (0x0100) - 380
[Exif IFD0] Unknown tag (0x0101) - 336
[Exif IFD0] Unknown tag (0x0102) - 8 8 8
[Exif IFD0] Unknown tag (0x0103) - 1
[Exif IFD0] Unknown tag (0x0106) - 2
[E