<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2627" name=GENERATOR>
<STYLE>@page Section1 {size: 595.3pt 841.9pt; margin: 70.85pt 70.85pt 70.85pt 70.85pt; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
        COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: personal-compose
}
DIV.Section1 {
        page: Section1
}
</STYLE>
</HEAD>
<BODY lang=FR vLink=purple link=blue bgColor=#ffffff>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2>Peut-on voir les 
codes que tu as </FONT><FONT face=Arial size=2>écrit ?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Lorsque tu veux modifier le taux d'échantillonage 
de ton image, tu as 3</FONT></DIV>
<DIV><FONT face=Arial size=2>champs à modifier : </FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>   0x0028,0x0100  <FONT 
color=#008000>// Bits Allocted (= 8 dans ton cas)</FONT></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT color=#008000 size=2>   </FONT><FONT><FONT 
size=2><FONT color=#008000><FONT size=2>0x0028,0x0101); </FONT><FONT 
color=#008000 size=2>// Bits Stored (= 8 dans ton 
cas)</FONT></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><FONT color=#008000>   
</FONT>0x0028,0x0102); <FONT color=#008000>// High Bit (= 7 dans ton cas)</DIV>
<DIV><FONT color=#000000></FONT></FONT></FONT></FONT><FONT face=Arial 
size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Si ces trois champs ne sont pas cohérents entre 
eux, il se peux que </FONT></DIV>
<DIV><FONT face=Arial size=2>l'écriture ne se fasse pas ou que la lecture de 
l'image soit incorrecte.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>Cordialement</FONT></DIV>
<DIV><FONT face=Arial size=2>Benoit</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV> </DIV>
<DIV>REMARQUE</FONT></DIV>
<DIV><FONT face=Arial size=2>--> aux développeurs... je ne suis pas sur 
qu'on ait mis des tests</FONT></DIV>
<DIV><FONT face=Arial size=2>sur ce point la. JPR, tu pourrais vérifier ca et 
peut-etre meme les ajouter.</FONT></DIV>
<DIV><FONT face=Arial size=2>Surtout à l'écriture.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT><BR></DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=olivier.stern@swing.be href="mailto:olivier.stern@swing.be">Olivier 
  Stern</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=Dcmlib@creatis.insa-lyon.fr 
  href="mailto:Dcmlib@creatis.insa-lyon.fr">Dcmlib@creatis.insa-lyon.fr</A> ; <A 
  title=jpr@creatis.univ-lyon1.fr 
  href="mailto:jpr@creatis.univ-lyon1.fr">'Jean-Pierre Roux'</A> ; <A 
  title=mathieu.malaterre@kitware.com 
  href="mailto:mathieu.malaterre@kitware.com">'Mathieu Malaterre'</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Sunday, May 15, 2005 2:24 PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> [Dcmlib] offset</DIV>
  <DIV><BR></DIV>
  <DIV class=Section1>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Bonjour,<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Le seul moyen que j’ai trouvé pour 
  modifier le champ des bits allocated est d’ouvrir un nouveau FileHelper sur le 
  fichier réécrit, de modifier le champ et de réécrire à nouveau. Je ne 
  comprends pas pq je n’arrive pas à modifier le champs à l’étape précédente 
  mais soit… Lorsque j’essaye d’ouvrir mon fichier Dicom nouvellement créé (pour 
  rappel un dicom RGB 3*8 bits partant d’un monochrome 16bits) une erreur 
  survient : Offset + image size > file 
  length.<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Voici les détails de 
  l’image :<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Width : 
  192<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Height : 
  256<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Offset : 
  49866<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Bytes/pixel : 
  3<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">File length : 
  49866<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Alors je cerne très bien le 
  problème mais je ne sais pas du tout comment je modifie l’information avec 
  gdcm. J’ai regardé dans le dictionnaire et j’ai trouvé une valeur de champ 
  d’offset selon l’axe des X, des Y et des Z, est ce là que j dois 
  modifier ? A mon avis mon image originale est monochrome 16bits mais 
  l’information n’est contenue que dans 12 bits… enfin je présume. J’ai regardé 
  dans le fichier TestCopyRescale, mais je n’y ai trouvé aucune information. 
  J’ai regardé dans TestChangeHeader, mais ca prend le header d’une image et va 
  le mettre sur une autre, n’ayant aucune image de référence correspondant à ce 
  que j’ai fait, ça ne m est pas utile. De plus le champs changés sont ceux que 
  j’ai déjà modifié (bits allocated, bits stored, high bit et pixel 
  representation). <o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Merci 
<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">            
  Olivier Stern<o:p></o:p></SPAN></FONT></P></DIV>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>Dcmlib mailing 
  list<BR>Dcmlib@creatis.insa-lyon.fr<BR>http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib</BLOCKQUOTE></BODY></HTML>