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 :
J'obtiens bien "result = 1" (tag trouvé et lu) mais les infos que je récupère dans ma structure sont complément foireuses...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'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 ?
Partager