Maison > développement back-end > C++ > Comment puis-je accéder et utiliser les métadonnées EXIF ​​​​à partir de fichiers JPEG en C# ?

Comment puis-je accéder et utiliser les métadonnées EXIF ​​​​à partir de fichiers JPEG en C# ?

DDD
Libérer: 2024-12-31 18:07:09
original
605 Les gens l'ont consulté

How Can I Access and Use EXIF Metadata from JPEGs in C#?

Accès aux métadonnées EXIF ​​dans les fichiers JPEG avec C#

Les photographes s'appuient souvent sur les données EXIF ​​​​stockées dans les images JPEG pour organiser et récupérer des informations sur leurs photos . En C#, exploiter les données EXIF ​​pour des tâches telles que le tri chronologique est un processus simple.

Le .NET Framework offre une fonctionnalité intégrée pour extraire les données EXIF ​​sans avoir recours à des bibliothèques tierces. Les étapes suivantes décrivent l'approche :

  1. Utilisez la propriété System.Drawing.Image.PropertyItems pour récupérer un tableau d'objets System.Drawing.Imaging.PropertyItem.
  2. Chacun L'élément de propriété contient un identifiant unique (ID) et un tableau d'octets représentant les données EXIF. Les identifiants EXIF ​​courants incluent :

    • DateTimeOriginal (date et heure auxquelles l'image a été capturée)
    • ExposureTime (durée d'exposition)
    • ISO (réglage de sensibilité à la lumière de l'appareil photo)
  3. La classe System.Drawing.Imaging.PropertyItem fournit des méthodes pour convertir le tableau d'octets en type de données correspondant. Par exemple, le code suivant récupère les données EXIF ​​​​DateTimeOriginal :
var image = Image.FromFile("path/to/image.jpg");
var propertyItem = image.PropertyItems[ExifPropertyId.DateTimeOriginal];
var dateTimeOriginal = PropertyItem.ConvertPropertyItemValueToDateTime(propertyItem.Value);
Copier après la connexion

Grâce à cette technique, les développeurs peuvent extraire et traiter efficacement les données EXIF ​​des images JPEG dans leurs applications C#, permettant des tâches telles que la prise automatique de photos. organisation, extraction de métadonnées et analyse d'images.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal