Extraction des donn�es Exif
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:
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 ?