Lecture de Tags dans un fichier Tiff avec libtiff
Bonjour,
J'utilise la libtiff pour décoder des fichier tiff et lire quelques infos dedans.
Aujourd'hui, le client m'envoie de nouveaux fichiers avec des tags "propriétaires" écrits dedans.
Pour ces tags, je connais :
- l'identifiant (le numéro qu'il leur a assigné)
- leur taille (en octet)
- leur structures (ce sont des structures C d'environ 100 octets)
J'ai donc fait :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
#define MY_TAG_ID 62999
typedef struct
{
uint32 truc;
...
uint32 bidule;
} MyStructure;
MyStructure structure;
result = TIFFGetField(imageTiff, MY_TAG_ID, &structure); |
J'obtiens bien "result = 1" (tag trouvé et lu) mais les infos que je récupère dans ma structure sont complément foireuses...
J'ai vérifié, tout est bien déclaré (la structure est bien comme dans la spec).
Quelqu'un a déjà eu ce problème ?