[Dcmlib] Incoherence de longueur de champ
Mathieu Malaterre
mathieu.malaterre at kitware.com
Thu Nov 4 23:32:16 CET 2004
Jean-Pierre ROUX wrote:
>> Salut,
>>
>> Je viens de faire:
>>
>> ./bin/PrintHeader ../gdcmData/CT-MONO2-12-lomb-an2.acr
>>
>> Et je trouve:
>>
>> 0008|0041 lg : x(8) 8 Off.: x(a8) 168 [US] [Data
>> Set Subtype (RET)] [19785\8257\17747\8273] x(4d49)
>
>
> la longueur, c'est celle qui est sur disque : 8, VR = US : on a donc 4
> uin16_t stockés sur disque.
> Ce que l'on retourne (et donc que l'on affiche), c'est leur
> representation 'caractère', séparés par des \, pour garder la convention
> dicom de stockage des 'multivaluées'.
>
> Lorsqu'on le réécrit sur disque, on le repasse en binaire.
>
> Il n'y a donc pas de soucis dans le cas présent.
Ok, ca va je suis rassure'. Je deviens nerveux a ne pas trouver ce bon
sang de bug.
J'ai une autre question, l'image:
./bin/PrintHeader /home/malaterre/Creatis/gdcmData/00191113.dcm
me dis:
0008|0050 lg : x(2) 2 Off.: x(1bc) 444 [SH]
[Accession Number] []
Mais j'ai beau chercher il ne passe pas dans LoadDocEntry. Comment a
partir d'un group element je trouve a quoi il correspond (DocEntry,
ValEntry, SeqEntry ... )
merci
Matt
More information about the Dcmlib
mailing list