[Dcmlib] offset
Olivier Stern
olivier.stern at swing.be
Sun May 15 14:24:49 CEST 2005
Bonjour,
Le seul moyen que jai trouvé pour modifier le champ des bits allocated est
douvrir un nouveau FileHelper sur le fichier réécrit, de modifier le champ
et de réécrire à nouveau. Je ne comprends pas pq je narrive pas à modifier
le champs à létape précédente mais soit
Lorsque jessaye douvrir mon
fichier Dicom nouvellement créé (pour rappel un dicom RGB 3*8 bits partant
dun monochrome 16bits) une erreur survient : Offset + image size > file
length.
Voici les détails de limage :
Width : 192
Height : 256
Offset : 49866
Bytes/pixel : 3
File length : 49866
Alors je cerne très bien le problème mais je ne sais pas du tout comment je
modifie linformation avec gdcm. Jai regardé dans le dictionnaire et jai
trouvé une valeur de champ doffset selon laxe des X, des Y et des Z, est
ce là que j dois modifier ? A mon avis mon image originale est monochrome
16bits mais linformation nest contenue que dans 12 bits
enfin je présume.
Jai regardé dans le fichier TestCopyRescale, mais je ny ai trouvé aucune
information. Jai regardé dans TestChangeHeader, mais ca prend le header
dune image et va le mettre sur une autre, nayant aucune image de référence
correspondant à ce que jai fait, ça ne m est pas utile. De plus le champs
changés sont ceux que jai déjà modifié (bits allocated, bits stored, high
bit et pixel representation).
Merci
Olivier Stern
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.creatis.insa-lyon.fr/pipermail/dcmlib/attachments/20050515/1cd6d02b/attachment.html>
More information about the Dcmlib
mailing list