我想使用apache tika获得jpg图像的评级(我使用lightroom对图像进行评级)。 jpg赢得10分的属性在详细信息选项卡上显示等级“星星”。在jpg上运行tika会显示标签,相机型号和许多其他属性,而不是通过评分。是否可以让tika显示评分?
我试图以不同的模式运行tika,但无法获得评分。
File f = new File("c:\\tmp\\IMG_9518.jpg");
FileInputStream stream = new FileInputStream(f);
Metadata metadata = new Metadata();
BodyContentHandler handler = new BodyContentHandler();
JpegParser parser = new JpegParser();
ParseContext context = new ParseContext();
parser.parse(stream, handler, metadata, context);
for(int i = 0; i <metadata.names().length; i++) {
String name = metadata.names()[i];
System.out.println(name + " : " + metadata.get(name));
}