我试图使用Exiftool读取Illustrator文件的元数据值。我尝试了以下方法。
上述代码并没有输出任何值。我甚至尝试了这个方法。
File[] images = new File("filepath").listFiles();
ExifTool tool = new ExifTool(Feature.STAY_OPEN);
for(File f : images) {
if (f.toString().contains(".ai"))
{
System.out.println("test "+tool.getImageMeta(f, Tag.DATE_TIME_ORIGINAL));
}
}
tool.close();
上述代码并没有输出任何值。我甚至尝试了这个方法。
public static final File[] IMAGES = new File("filepath").listFiles();
ExifTool tool = new ExifTool(Feature.STAY_OPEN);
for (File f : IMAGES) {
System.out.println("\n[" + f.getName() + "]");
System.out.println(tool.getImageMeta(f, Format.NUMERIC,
Tag.values()));
}
这只会打印出{IMAGE_HEIGHT=2245, IMAGE_WIDTH=5393}
。我该如何使用Exiftool调用元数据值?任何建议和参考链接都将不胜感激。