Regarde ça extracteur de métadonnées . Il est écrit en Java mais a également été porté en C#. J'ai utilisé la version Java pour écrire un petit utilitaire permettant de renommer mes fichiers jpeg en fonction des balises de date et de modèle. Très facile à utiliser.
EDITAR extracteur de métadonnées supporte également .NET. Il s'agit d'une bibliothèque très rapide et simple pour accéder aux métadonnées des images et des vidéos.
Il prend entièrement en charge Exif, ainsi que IPTC, XMP et de nombreux autres types de métadonnées à partir de types de fichiers tels que JPEG, PNG, GIF, PNG, ICO, WebP, PSD, ...
var directories = ImageMetadataReader.ReadMetadata(imagePath);
// print out all metadata
foreach (var directory in directories)
foreach (var tag in directory.Tags)
Console.WriteLine($"{directory.Name} - {tag.Name} = {tag.Description}");
// access the date time
var subIfdDirectory = directories.OfType<ExifSubIfdDirectory>().FirstOrDefault();
var dateTime = subIfdDirectory?.GetDateTime(ExifDirectoryBase.TagDateTime);
Il est disponible via NuGet y el Le code est sur GitHub .
0 votes
Le support intégré de la BCL pour les métadonnées d'image est assez limité. Je travaille avec des métadonnées telles qu'Exif depuis 2002 et j'ai une méthode simple mais puissante pour gérer les métadonnées. bibliothèque d'extraction de ces données pour .NET .
2 votes
Pourquoi cela a-t-il été fermé ? Il se concentre sur un problème, l'obtention de EXIT à partir de fichiers. Il y a aussi une réponse claire et précise.