GpsExif' est une DLL permettant de lire et écrire les
coordonnées Gps angulaires et UTM dans les tags (= champs) EXIF des photos Jpeg (attention Jpeg uniquement).
L'écriture des tags se fait sans dégradation de l'image. Les coordonnées
initiales en big-endian (Motorola) seront converties en little-endian
(Intel).
La Latitude et la Longitude seront positionnées respectivement dans les tags Exif GpsLatitude et GpsLongitude. La norme ne prévoyant pas de tags pour les coordonnées Easting et Northing UTM, celles-ci seront mises par défaut (modifiable) en début du tag Exif ImageDescription (aussi appelé tag titre).
Un mode dit "Batch" permet de traiter automatiquement des lots de photos
à partir de listes NMEA ou de listes de Points.
La DLL est native .NET, compatible COM. C'est à dire
qu'on peut l'utiliser soit avec Vbnet, C# et C++.Net soit avec VB6, C++, ... La
compatibilité COM est assurée par le service d'interopérabilité du FrameWork
microsoft. Si le FrameWork de
Microsoft n'est pas encore installé sur votre PC il faudra impérativement le
faire pour pouvoir utiliser GpsExif.
Télécharger "MS
FrameWork v3 Fr"
Note importante : Avec la dll sont fournis des exemples : un programme d'essais VB6 (avec source) et une démo complète VbNet (RwGpsExif, sans source). La documentation étant assez détaillée, il me semble préférable, avant d'utiliser la Dll, de commencer par se familiariser
avec les exemples directement exécutables : toutes les opérations préalables étant déjà
effectuées par l'installeur (sauf l'install du frameWork pour ceux qui ne
l'aurait pas encore fait).
|