metadata extractor
v2.19.0
元数据提取器是一个用于从媒体文件中读取元数据的 Java 库。
最简单的方法是通过 Maven 包安装该库。
< dependency >
< groupId >com.drewnoakes</ groupId >
< artifactId >metadata-extractor</ artifactId >
< version >2.19.0</ version >
</ dependency >
或者,从发布页面下载它。
Metadata metadata = ImageMetadataReader . readMetadata ( imagePath );
使用该Metadata
实例,您可以迭代或查询从图像中读取的各种标签值。
该库支持多种格式的元数据,其中许多格式可能出现在单个图像中:
它将处理以下类型的文件:
相机特定的“makernote”数据针对以下制造商制造的相机进行解码:
阅读入门指南,了解使用该库的基础知识。
回答问题的最快方法是通过 Stack Overflow。检查您的问题是否已被提出,如果没有,请询问一个带有metadata-extractor
和java
标记的新问题。
错误和功能请求应通过项目的问题跟踪器提供。请尽可能附上示例图像,因为没有图像就无法调查大多数问题。
如果您想亲自动手,提出拉取请求是增强库的好方法。一般来说,最好先创建一个问题来捕获您想要解决的问题。您可以在该问题中讨论您提出的解决方案。这让其他人有机会在您花费宝贵的时间进行处理之前提供反馈。
一种更简单的帮助方法是贡献用于研究和测试的示例图像文件库。
该库由 Drew Noakes 开发。
感谢许多用户发送建议、错误报告、相机样本图像以及鼓励。只要有可能,它们都会记入源代码和提交日志中。
有关该项目的更多信息,请访问: