Bonjour,
je n'arrive pas a récupérer les valeurs des données EXIF de type RATIONAL dans une image. Voici ce que je fais :
Pour la donnée ApertureValue :
Be=ien entendu la donnée est présente dans l'image.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 string cRetour = string.Empty; PropertyItem propItem = this.oImage.GetPropertyItem(npIdent); UInt16 numberator = BitConverter.ToUInt16(propItem.Value, 0); UInt16 denominator = BitConverter.ToUInt16(propItem.Value, 4); if (denominator != 0) cRetour = (numberator / denominator).ToString();//cRetour = ((double)numberator /(double)denominator).ToString(); else cRetour = "0";
Quelqu'un peut me dire si déjà mon code est juste et si non comment faire pour les récupérer?
Merci beaucoup Cédric
Partager