metadata-extractor est une bibliothèque Java permettant de lire les métadonnées des fichiers multimédias.
Le plus simple est d’installer la bibliothèque via son package Maven.
< dependency >
< groupId >com.drewnoakes</ groupId >
< artifactId >metadata-extractor</ artifactId >
< version >2.19.0</ version >
</ dependency >
Vous pouvez également le télécharger à partir de la page des versions.
Metadata metadata = ImageMetadataReader . readMetadata ( imagePath );
Avec cette instance Metadata
, vous pouvez parcourir ou interroger les différentes valeurs de balise lues à partir de l'image.
La bibliothèque comprend plusieurs formats de métadonnées, dont beaucoup peuvent être présentes dans une seule image :
Il traitera les fichiers de type :
Les données « makernote » spécifiques à l'appareil photo sont décodées pour les appareils photo fabriqués par :
Lisez la section Mise en route pour une introduction aux bases de l'utilisation de cette bibliothèque.
Le moyen le plus rapide d'obtenir une réponse à vos questions est via Stack Overflow. Vérifiez si votre question a déjà été posée, et sinon, posez-en une nouvelle étiquetée à la fois avec metadata-extractor
et java
.
Les bogues et les demandes de fonctionnalités doivent être fournis via le suivi des problèmes du projet. Veuillez joindre des exemples d'images dans la mesure du possible, car la plupart des problèmes ne peuvent pas être étudiés sans image.
Si vous voulez vous salir les mains, faire une pull request est un excellent moyen d’améliorer la bibliothèque. En général, il est préférable de créer d’abord un problème qui capture le problème que vous souhaitez résoudre. Vous pouvez discuter de la solution proposée dans ce numéro. Cela donne aux autres la possibilité de donner leur avis avant que vous consacriez votre temps précieux à y travailler.
Un moyen plus simple d’aider consiste à contribuer à la bibliothèque d’exemples de fichiers images utilisée pour la recherche et les tests.
Cette bibliothèque est développée par Drew Noakes.
Nous remercions les nombreux utilisateurs qui ont envoyé des suggestions, des rapports de bugs, des exemples d'images de leurs caméras ainsi que des encouragements. Dans la mesure du possible, ils ont été crédités dans le code source et les journaux de validation.
Plus d’informations sur ce projet sont disponibles sur :