Utilisation du GFL SDK dans des programmes avec VBA

Discussions on GFL SDK, the graphic library for reading and writing graphic files

Moderators: helmut, XnTriq, xnview

Guest

Utilisation du GFL SDK dans des programmes avec VBA

Post by Guest »

Posons le décor : je ne suis pas un pro du développement même si j'ai quelques notions.

Mon objectif est de pouvoir administrer une base de photos personnelle avec Access.

En particulier je souhaite pouvoir rajouter les données IPTC sur chaque photos à partir :
- de valeurs par défaut
- de valeurs définies par l'utilisateur

Pour cela, j'ai chargé le SDK mais j'ai quelques soucis pour :
1- paramétrer l'éditeur VBA pour prendre en compte les fonctions du SDK
2- avoir de l'information sur le nom des tags IPTC; cette information étant nécessaire pour accéder au contenu de la structure GFL_IPTC_ENTRY

Comme je n'ai rien trouvé sur ce sujet ni dans le forum, ni sur Internet (et que le téléchargement d'un contrôle ActiveX payant proposé sur le forum ne m'intéresse pas), où puis-je trouver les information ci-dessus ?
Bingo
Posts: 25
Joined: Fri Sep 10, 2004 7:00 am

Post by Bingo »

Pour le 1, je suppose qu'il suffit d'ajouter la référence à la bibliothèque GflAx dans l'éditeur VBA (outils -> références).
User avatar
xnview
Author of XnView
Posts: 45870
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Utilisation du GFL SDK dans des programmes avec VBA

Post by xnview »

Anonymous wrote:2- avoir de l'information sur le nom des tags IPTC; cette information étant nécessaire pour accéder au contenu de la structure GFL_IPTC_ENTRY
Comme je n'ai rien trouvé sur ce sujet ni dans le forum, ni sur Internet (et que le téléchargement d'un contrôle ActiveX payant proposé sur le forum ne m'intéresse pas), où puis-je trouver les information ci-dessus ?
Je ne comprends pas ce que vous voulez savoir?
Pierre.
User avatar
Ithier
Posts: 47
Joined: Fri Nov 19, 2004 10:50 am
Location: Paris, France

Re: Utilisation du GFL SDK dans des programmes avec VBA

Post by Ithier »

Anonymous wrote: 2- avoir de l'information sur le nom des tags IPTC; cette information étant nécessaire pour accéder au contenu de la structure GFL_IPTC_ENTRY
J'ai eu le même souci que vous avec le SDK (pas l'activex), j'ai juste créé un fichier avec toutes les données IPTC qui m'intéressaient et j'ai demandé à GFL de le lire. Il m'a renvoyé les codes des champs IPTC (Id) ainsi que leur nom (Name).
Il y a aussi dans le fichier libgfl.h des #define des differents codes. Ils commencent tous par "GFL_IPTC_".

C'est vrai que ce serait bien d'avoir dans la documentation une liste des champs IPTC supportés avec leur ID. :wink:
Guest

réponse aux quetions

Post by Guest »

Ce que je veux faire : insérer par programme des données IPTC dans mes photos élctroniques. Sachant que j'ai à reprendre des données déjà présente sous forme pseudo structurée dans un docment Excel.
Je souhaite donc écrire du code, sous Office, permettant de lire/ecrire des attributs IPTC(ceci étant, merci pour la lib)

Or je ne suis pas en mesure à l'heure actuelle de faire appel aux fonctionsdu SDK même en iant la lib comme suggéré dans le premier courriel