Bonjour

Je viens d'�crire un petit programme utilisant GDI+ sous BCB6 pour lister les diff�rentes valeurs pr�sentes dans les donn�es Exif de fichiers Jpg.
Cela fonctionnait correctement, et en particulier les coordonn�es Gps �taient bien extraites ("GpsLatitudeRef", "GpsLatitude" etc...), jusqu'a ce que je tombe sur certains fichiers Jpg dont les donnn�es ne sont pas toutes extraites : Par exemple "ExifExposureTime" est bien extrait, mais pas "GpsLatitudeRef".
J'ai d'abord suspect� que ces fichiers �taient corrompus ou non respectueux des sp�cifications Exif, mais ils sont correctement d�cod�s dans d'autres logiciels, par exemple Irfan View.

Exemple de code utilis� :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
Image* image = new Image(WideString(filename));
UINT count = image->GetPropertyCount();
ShowMessage(count);
R�sultat de ce code :
G�n�ralement, le nombre de propri�t�s obtenu est correct, mais pour ces fichiers Jpg rebelles, il est nettement sous-�valu�s.

Quelqu'un a-t-il d�ja rencontr� ce probl�me ?