问题标签 [metadata-extractor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
507 浏览

java - 将 BufferedInputStream 传递给接受 InputStream 的方法

我正在调用一个接受的方法InputStream。这是github上的方法:https ://github.com/drewnoakes/metadata-extractor/blob/2.8.0/Source/com/drew/imaging/ImageMetadataReader.java#L89

我正在调用BufferedInputStream应该可以使用的方法,因为它是一个子对象,InputStream但我不断收到此错误:

这是我的代码:

我拥有的库版本:

✗ grails dependency-report | grep "drew" +--- com.drewnoakes:metadata-extractor:2.9.1 +--- com.drewnoakes:metadata-extractor:2.9.1 +--- com.drewnoakes:metadata-extractor:2.9.1

这是 2.9.1 中的方法:https ://github.com/drewnoakes/metadata-extractor/blob/2.9.1/Source/com/drew/imaging/ImageMetadataReader.java#L88

0 投票
1 回答
152 浏览

c# - 将元数据提取器添加到没有 nuget 的项目

由于某些项目需要,我需要在不使用 Nuget 的情况下将元数据提取器添加到我的项目中(因为我不能使用 VS 包管理器)。我无法将其添加为外部项目。在不使用 Nuget 的情况下从外部添加它的最佳方法是什么?

0 投票
1 回答
389 浏览

java - 元数据提取器无法读取从 commons io 映像写入的 XMP 数据

我正在使用 commons io 成像库将 xmp 元数据添加到 JPEG 文件。这就是我的做法:

在上面的文件上运行exiftool会显示从上面创建的 xmp 数据:

但是,使用元数据提取器我无法Description从上面读取标签:

更有趣的是,可以在创建xmp标签metadata-extractor Description读取标签exiftool

0 投票
1 回答
222 浏览

photo - 如何获得数码照片容器的有效载荷的哈希值,最好是在 Java 中?

我已经编辑了数码图片的 EXIF 属性,并希望能够将它们识别为相同的。我相信这意味着提取有效负载流并计算哈希。最好的方法是什么,最好是在 Java 语言中,最理想的是在 Java 中使用本机实现来提高性能。

0 投票
1 回答
371 浏览

java - 如何通过这个元数据提取器库查看 exif 标签的数组?

无法找到打印出方法 getTagName() 的整个数组的部分,因为它是标签形式而不是字符串。

https://drewnoakes.com/code/exif/

0 投票
1 回答
1243 浏览

java - 元数据提取器无法读取相机特定方向

我有一个包含 2 个方向属性的图像。当我尝试读取图像的元数据时,它总是给出第二个方向属性的值。

有没有办法读取第一个方向值?

我附上了2个文件。1是图像,2是文本文件形式的图像元数据。

  1. 图片 在此处输入图像描述

  2. 元数据文件在此处输入图像描述

我正在使用如下所示的代码:

0 投票
1 回答
272 浏览

c# - 序列化和反序列化 metadata-extractor-dotnet

我正在从上传的图像中序列化元数据,以便能够将其保存在数据库中。

可以使用 Newtonsoft (JSON.NET) 的 Custom JsonConverter 序列化数据 - 但是反序列化失败:

除了这个例外:

由于目录列表可能因特定对象而异,我怀疑单独序列化/反序列化目录是微不足道的。

关于如何仅将上传图像的元数据部分保存到以后可以重复使用的表单中的任何简单建议?

0 投票
0 回答
676 浏览

orientation - 元数据提取器方向陀螺仪

我想从使用智能手机相机在室内拍摄的照片中提取以下元数据(用户名、日期、时间、方向和陀螺仪)。Metadata Extractor 可以从 EXIF 文件中提取每张照片的陀螺仪值吗?陀螺仪的值将决定手机的倾斜度——无论是指向地板、墙壁还是天花板。谢谢。

0 投票
1 回答
810 浏览

java - 如何访问原始图像数据

我正在使用元数据提取器来编写一个组织图像和查找重复项的 Java 应用程序。API 很棒,但有些东西我想不通。

假设我有两张 JPG 图片。这些图像在视觉上是完全相同的(即像素相同)。但是,封装在文件中的元数据中的某些内容可能有所不同。

如果我计算每个完整文件的 MD5 哈希值,我将得到两个不同的哈希值。但是,我只想计算图像/像素数据的哈希值,这将为两个文件产生相同的哈希值。

那么 - 有没有办法使用元数据提取器从 JPG 中提取原始图像/像素数据,以便我可以计算我的哈希值?

此外,Javadoc 是否可用于此 API?我似乎找不到它。

0 投票
1 回答
1782 浏览

metadata-extractor - 使用元数据提取器获取 Mp4 文件的 GPS 位置



我正在寻找一种解决方案来获取任何视频(如 mp4)的 GPS 位置。元数据提取器是否支持此功能?

谢谢,
欧普