问题标签 [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.
c# - 无法让元数据提取器运行
这可能是一个令人尴尬的问题(对不起!):我刚刚通过 NuGet 安装了 Metadata Extractor,没有任何问题。然而,在
VisualStudio (2015) 告诉我找不到元数据的类型或命名空间,并且 ImageMetadataReader 不包含 readMetadata 的定义。以为这些都是在 Metadata Extractor 类中定义的。我错过了什么?
c# - 使用元数据提取器提取 Exif 数据时性能下降
我有一个相当简单的任务——我需要从一组图像中提取创建日期、最后修改日期和拍照日期,并将它们写入文本文件。对于拍照日期,我使用的是metadata-extractor。
这是一些示例代码,
我在这个块周围包裹了一个Stopwatch
对象来测量性能,这就是我得到的结果,
在 440218 毫秒内处理了 2244 个文件。
如果我注释掉try-catch
我得到的 Exif 代码(块),
在 116928 毫秒内处理了 2244 个文件。
我是否错误地使用了图书馆?有没有更快的方法来提取数据?
编辑根据反馈我已切换到使用StreamWriter
如下,
基于这个最新的变化,使用 Exif 代码所花费的时间减少了一半,
在 212278 毫秒内处理了 2244 个文件。
.net - 在 Powershell 中使用 MetadataExtractor 库
我正在尝试在 Powershell中使用此元数据提取器 dll 。我以前在 Powershell 中使用过 .net dll,但我就是无法正常工作。
无论我如何尝试调用 dll,我得到的只是一些版本
ImageMetadataReader.ReadMetadata:术语“ImageMetadataReader.ReadMetadata”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。
该 dll 甚至有一些Powershell 功能,但尝试使用它我得到了这个结果:
如您所见,该ExportedCommands
部分是空的,并且尝试运行 cmdlet(从我认为应该调用它的源代码Extract-Metadata
)也不起作用。
提取元数据:术语“提取元数据”不能识别为 cmdlet、函数、脚本文件或可运行程序的名称。
如何从 Powershell 调用此 dll 中的方法?
apache-commons - 在 Android Studio 中重写没有 EXIF 数据的文件
我希望 java 代码或库将最小的 EXIF 数据写回 Android Studio 中的 IMAGE 文件(JPG、GIF、PNG 等)。EXIFREWRITER 不工作。此外,METADATAEXTRACTOR 正在提取但不重新写回文件。谢谢!
java - 元数据提取器的示例代码正在生成“NoClassDefFoundError”
我正在尝试从我的 java 应用程序中的图片文件中提取纬度和经度。我正在为我的 IDE 使用 intellij。我发现这个库看起来很完美:https ://search.maven.org/artifact/com.drewnoakes/metadata-extractor/2.14.0/jar 我尝试了在 https://github.com/drewnoakes/找到的示例代码元数据提取器/blob/master/Samples/com/drew/metadata/SampleUsage.java
我将 jar 复制到我的项目目录,然后将其添加为目录。我将示例代码复制并粘贴到一个类中。
我立即收到无法识别类“元数据”的错误,因此我为 com.drew.metadata.* 添加了一个导入行,从而消除了这些错误。
现在,当我尝试运行代码时,我收到了一系列 NoClassDefFoundError 错误并被卡住了。
代码到抛出错误的最后一行:
错误:
PS我是一个完全的新手。任何帮助表示赞赏,包括提出这个问题的更好方法/地点。
c# - 无法使用 Metadata Extractor 2.4.3 确定文件格式
我正在尝试制作一个程序,使用 Metadata Extractor 2.4.3 自动将图片从 SD 卡复制和排序到外部硬盘驱动器我似乎没有发现任何问题,但每次运行代码时,都会出现未处理的异常提示。
这是错误:
这是代码:
程序.cs:
文件.cs:
先感谢您。
java - How do I extract the faces that are tagged in Lightroom using Metadata-Extractor?
How do I extract the faces that are tagged in Lightroom using Metadata-Extractor? All other data I easily find, but not all the faces. Am I doing something wrong, or does M-E lack support for this? If so, need help implementing it?
java - 确定文件是否支持 Java 中的 Exif 标头
我正在使用 Java 和库元数据提取器来处理文件元数据。
我想要的是可靠地检查文件是否支持 Exif 标头(如果标头中尚不可用,是否支持它)。
据我所知,JPEG 和 TIFF 以及一些 PNG(以及其他)支持 Exif 标头。
目前我只是检查 JPEG 或 TIFF 的文件类型(通过使用 FileTypeDetector::detectFileType
),但是否可以在不检查文件类型的情况下可靠地确定文件是否支持 Exif 标头?然后也可以考虑也支持 Exif 标头的其他格式的文件。
提前致谢!
.net - 试图从 mp3 文件中读取元数据但得到 MetadataExtractor.ImageProcessingException: MPEG-2.5 not supported
我正在使用 .net 版本的元数据提取器。根据文档,它支持 mp3 文件,但是当我尝试使用 Mp3MetadataReader.ReadMetadata 从 mp3 文件中提取时,出现异常:
MetadataExtractor.ImageProcessingException:不支持 MPEG-2.5。
我尝试了几个不同的 mp3 文件。
这应该有效吗?如果可以,我做错了什么?
谢谢。