Tag: metadata extractor

如何从Java中读取JPEG中的XMP面数据

我已将Picasa的面部数据保存在JPEG文件中(在XMP中),现在我正在尝试用Java读取该信息。 到目前为止,我失败了,非常感谢帮助。 我正在尝试使用元数据提取器库(虽然任何其他解决方案也可以)。 我可以读取基本信息(如日期,图像大小等),但我在提取附加数据时迷失了方向。 这是我到目前为止所得到的: File file — this is my JPEG file Metadata metadata = JpegMetadataReader.readMetadata(file); XmpDirectory xmpDirectory = metadata.getDirectory(XmpDirectory.class); XMPMeta xmpMeta = xmpDirectory.getXMPMeta(); System.out.println(xmpMeta.dumpObject()); 结果: ROOT NODE http://www.metadataworkinggroup.com/schemas/regions/ = “mwg-rs:” (0x80000000 : SCHEMA_NODE) mwg-rs:Regions (0x100 : STRUCT) mwg-rs:AppliedToDimensions (0x100 : STRUCT) stDim:h = “2793” stDim:unit = “pixel” stDim:w = “2047” mwg-rs:RegionList (0x200 : […]