日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

Java中xmp标签的作用_如何在Java中从JPEG读取XMP面部数据

發(fā)布時(shí)間:2023/12/15 java 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java中xmp标签的作用_如何在Java中从JPEG读取XMP面部数据 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我已經(jīng)將Picasa的面部數(shù)據(jù)保存在JPEG文件中(在XMP中),現(xiàn)在我試圖用Java讀取該信息.到目前為止,我失敗了,將不勝感激.

我正在嘗試使用metadata-extractor庫(kù)(盡管任何其他解決方案也可以).我可以閱讀基本信息(例如日期,圖像尺寸等),但是我在提取其他數(shù)據(jù)時(shí)迷失了方向.這是到目前為止我得到的:

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());

結(jié)果:

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 : ARRAY)

[1] (0x100 : STRUCT)

mwg-rs:Area (0x100 : STRUCT)

stArea:h = "0.69531"

stArea:unit = "normalized"

stArea:w = "0.790425"

stArea:x = "0.491451"

stArea:y = "0.41783"

mwg-rs:Name = "abcde"

mwg-rs:Type = "Face"

http://ns.adobe.com/xap/1.0/ = "xmp:" (0x80000000 : SCHEMA_NODE)

xmp:ModifyDate = "2014-04-06T19:43:24+01:00"

我不明白如何到達(dá)這些stArea:w,mwg-rs:Type =“ Face”等.

解決方法:

像往常一樣,在發(fā)布后立即有found a solution.我將在下面列出以將其放在此處.

try {

Metadata metadata = ImageMetadataReader.readMetadata(imageFile);

XmpDirectory xmpDirectory = metadata.getDirectory(XmpDirectory.class);

XMPMeta xmpMeta = xmpDirectory.getXMPMeta();

XMPIterator itr = xmpMeta.iterator();

while (itr.hasNext()) {

XMPPropertyInfo pi = (XMPPropertyInfo) itr.next();

if (pi != null && pi.getPath() != null) {

if ((pi.getPath().endsWith("stArea:w")) || (pi.getPath().endsWith("mwg-rs:Name")) || (pi.getPath().endsWith("stArea:h")))

System.out.println(pi.getValue().toString());

}

}

} catch (final NullPointerException npe) {

// ignore

}

我在這里不喜歡的是,它遍歷所有屬性,而不僅僅是讀取必需的屬性.有更好(更快)的解決方案嗎?

標(biāo)簽:picasa,xmp,metadata-extractor,java

來源: https://codeday.me/bug/20191121/2054131.html

總結(jié)

以上是生活随笔為你收集整理的Java中xmp标签的作用_如何在Java中从JPEG读取XMP面部数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美成人aa | 精品一二三四区 | 欧美特黄| 一级做a爰片久久毛片潮喷 天天透天天干 | 男女裸体影院高潮 | 日韩片在线观看 | 亚洲另类在线观看 | 亚洲视频一区二区三区在线观看 | 国产成人宗合 | 欧美大尺度视频 | 国产外围在线 | 伊人网大香 | 神马久久久久久久 | 精品在线观看视频 | 免费日本在线 | 亚洲欧美日韩综合一区二区 | 日本韩国在线 | 奇米影视大全 | 亚洲免费大片 | 成人在线观看亚洲 | 台湾一级视频 | 国产精品三级久久久久久电影 | 肉丝美脚视频一区二区 | 欲色影音| 天堂av手机版 | 五月婷婷丁香六月 | 欧美激情视频一区 | www日本在线 | 性欧美大战久久久久久久免费观看 | 日韩欧美高清在线观看 | 亚洲熟女一区二区三区 | 亚洲国产成 | 污视频在线播放 | 亚洲第一黄 | www操 | 国产欧美日韩免费 | 久热99 | 精品一区二区视频在线观看 | 女性向小h片资源在线观看 日本天天操 | 欧洲最强rapper网站直播 | 亚洲网站在线 | 国产精品免费在线播放 | 中文字幕国产 | 他趴在我两腿中间添得好爽在线看 | 夜色一区二区 | 国产在线高清视频 | 乌克兰做爰xxxⅹ性视频 | 久久精品视频16 | 国产十区| 国产精品免费一区二区区 | 日韩福利视频一区 | 亚洲热热 | 91夫妻视频 | 欧美成人福利 | 免费人妻精品一区二区三区 | 国产精品午夜久久 | 欧美午夜激情视频 | 国产视频www | 黄色网址www| 国产一区二区视频免费在线观看 | 无码国产精品一区二区免费式直播 | 国产精品啪啪啪视频 | 中文字幕在线观看视频www | 欧美激情性做爰免费视频 | 国产毛片欧美毛片久久久 | 少妇太爽了太深了太硬了 | 欧美肉丝袜videos办公室 | 久久久久久在线观看 | 朝鲜女人性猛交 | 美女网站免费观看 | 免费观看日批视频 | 日韩免费av片 | 亚洲手机看片 | 精品国产乱码久久久久久1区2区 | 日韩av电影手机在线观看 | 国产精品九色 | 婷婷丁香六月天 | 国内露脸中年夫妇交换 | 国产日韩欧美自拍 | 亚洲欧美日韩中文在线 | 丁香六月婷婷激情 | 成人影院免费 | 五月婷婷在线视频 | 你懂的在线观看网站 | 极品销魂美女一区二区 | 91网站在线免费观看 | 鬼眼 电影| 天天爱天天舔 | 亚洲激情午夜 | 一区精品在线 | 精品国产AV色欲天媒传媒 | 国产精品免费精品一区 | 国产精品6 | 捆绑无遮挡打光屁股调教女仆 | 亚洲av无码乱码在线观看性色 | 天天干狠狠爱 | 成人精品免费网站 | 亚洲瘦老头同性xxxxx | 国产av天堂无码一区二区三区 |