Tag: picasa

如何从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 : […]

我们如何显示Picasa java API中的照片?

好吧,这似乎是一个愚蠢的问题,因为我们有这个 但是,到目前为止,我只能通过使用以下方式成功显示缩略图: PhotoEntry photo = //somehow I get the instance photo.getMediaThumbnails().get(0).getUrl() 我可以通过这种方法显示的最大照片最多可达300像素[这是photo.getMediaThumbnails().get(3) ]。 如何显示最大400像素甚至800像素的缩略图? 或者,我怎样才能回到可以帮助我显示这张照片的谷歌picasa页面? 谢谢