La lecture des données de métadonnées à partir de JPEG, EXIF, XMP ou en C#

J'ai été en regardant autour d'une manière décente de la lecture des métadonnées (plus précisément, la date de la prise) à partir de fichiers JPEG en C#, et je suis venue un peu court. L'information existante, pour autant que je peux voir, montre le code suivant;

BitmapMetadata bmd = (BitmapMetadata)frame.Metadata;
string a1 = (string)bmd.GetQuery("/app1/ifd/exif:{uint=36867}");

Mais dans mon ignorance, je n'ai aucune idée de ce que peu de métadonnées GetQuery() sera de retour, ou de ce passer.

Je veux tenter la lecture XMP d'abord, pour retomber à EXIF si XMP n'existe pas. Est-il une façon simple de le faire?

Grâce.

OriginalL'auteur tsvallender | 2010-02-17