#------------
testWrite mr176621.dcm x;
PrintHeader mr176621.dcm.XDCM 2; .
-v mr176621.dcm.XDCM; # white image
+v mr176621.dcm.XDCM; # OK
xmedcon mr176621.dcm.XDCM; #breaks because 'DICM" without group 0000
# Write DCM needs 'CheckFileHeaderConsistency' method
#--------------------
#Big Endian
-affimdcm filein=cr172241.dcm.XDCM zoom=-4;
+
+# ------------------------------------------- BIG SOUCY !!
+affimdcm filein=cr172241.dcm zoom=-4;
xmedcon cr172241.dcm; # OK
testWrite cr172241.dcm r;
v cr172241.dcm; # breaks (white image) WHITE IMAGE ?!?
# Doesn't break DaVaW ...
testWrite cr172241.dcm x;
-PrintHeader cr172241.dcm.XDCM 2; #OK
-xmedcon cr172241.dcm.XDCM; # OK
-v cr172241.dcm.XDCM; # breaks ?!? White image !
+PrintHeader cr172241.dcm.XDCM 2; #OK
+xmedcon cr172241.dcm.XDCM; # OK Incorrect OB value representation (fixed)
+affimdcm filein=cr172241.dcm.XDCM; # OK
+v cr172241.dcm.XDCM; # breaks ?!? White image !
testWrite cr_45031.dcm x;
-v cr_45031.dcm.XDCM; #OK
+v cr_45031.dcm.XDCM; #OK
xmedcon cr_45031.dcm.XDCM; #OK
testWrite CR-MONO1-10-chest.dcm x;
PrintHeader CR-MONO1-10-chest.dcm.XDCM 2; #OK
-v CR-MONO1-10-chest.dcm.XDCM;
-xmedcon CR-MONO1-10-chest.dcm.XDCM; #OK
+v CR-MONO1-10-chest.dcm.XDCM; #OK
+xmedcon CR-MONO1-10-chest.dcm.XDCM; #OK Incorrect OB value representation (fixed)
testWrite CT-MONO2-12-lomb-an2.acr2 x;
PrintHeader CT-MONO2-12-lomb-an2.acr2.XDCM 2; # OK
v CT-MONO2-12-lomb-an2.acr2.XDCM; #OK
-xmedcon CT-MONO2-12-lomb-an2.acr2.XDCM; #OK
+xmedcon CT-MONO2-12-lomb-an2.acr2.XDCM; #OK Incorrect OB value representation (fixed)
xmedcon gdcm-MR-SIEMENS-16.acr1; # Original OK
PrintHeader gdcm-MR-SIEMENS-16.acr1; #OK
testWrite gdcm-MR-SIEMENS-16.acr2 x;
PrintHeader gdcm-MR-SIEMENS-16.acr2.XDCM 2;
v gdcm-MR-SIEMENS-16.acr2.XDCM; #OK
-xmedcon gdcm-MR-SIEMENS-16.acr2.XDCM; #breaks
+xmedcon gdcm-MR-SIEMENS-16.acr2.XDCM; #breaks
+ # --> TODO fix group length for odd groups
#Feb 03 18:50:24 log[4419]: warning: No transfer syntax found
#Feb 03 18:50:24 log[4419]: warning: Tag with uneven length
#Feb 03 18:50:24 log[4419]: error: No images found
testWrite gdcm-CR-DCMTK-16-NonSamplePerPix.dcm x;
affim filein=gdcm-CR-DCMTK-16-NonSamplePerPix.dcm;
PrintHeader gdcm-CR-DCMTK-16-NonSamplePerPix.dcm.XDCM 2; # OK
-v gdcm-CR-DCMTK-16-NonSamplePerPix.dcm.XDCM; #OK
-xmedcon gdcm-CR-DCMTK-16-NonSamplePerPix.dcm.XDCM #OK
+v gdcm-CR-DCMTK-16-NonSamplePerPix.dcm.XDCM; #OK
+xmedcon gdcm-CR-DCMTK-16-NonSamplePerPix.dcm.XDCM #OK
#Unnormalized Rectangular LibIDO format image
#--------------------------------------------
v US.3405.1.dcm.XDCM; #OK
xmedcon US.3405.1.dcm.XDCM; #OK
+# ------------------------------------------- KING SIZE SOUCY !!
+
testWrite OT-PAL-8-face.dcm x;
echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=1";
echo " PhotometricInterpretation=PALETTE COLOR";
PrintHeaderOT-PAL-8-face.dcm.XDCM; OK
+affimdcm filein=OT-PAL-8-face.dcm.XDCM; #OK
v OT-PAL-8-face.dcm.XDCM; # seg fault .!?
xmedcon OT-PAL-8-face.dcm.XDCM; #OK
testWrite icone.dcm x;
PrintHeader icone.dcm.XDCM 2;
#PrintHeader OK; v OK; breaks xmedcom
-v icone.dcm.XDCM; # shitty image
+v icone.dcm.XDCM; # shitty image --> TODO : FIX (once again)icon pb
xmedcon icone.dcm.XDCM; #breaks
#Palette
#Explicit VR - Little Endian
#----------------------------
testWrite CT-MONO2-16-brain.dcm x;
-v CT-MONO2-16-brain.dcm.XDCM; #OK
+v CT-MONO2-16-brain.dcm.XDCM; #OK
xmedcon CT-MONO2-16-brain.dcm.XDCM; #OK
PrintHeader gdcm-MR-PHILIPS-16-Multi-Seq.dcm 2;
testWrite gdcm-MR-PHILIPS-16-Multi-Seq.dcm x;
PrintHeader gdcm-MR-PHILIPS-16-Multi-Seq.dcm.XDCM 2; #pixel group missing??!?
#v gdcm-MR-PHILIPS-16-Multi-Seq.dcm.XDCM; #shitty image, ofcourse
-xmedcon gdcm-MR-PHILIPS-16-Multi-Seq.dcm.XDCM; # works ?!?
+xmedcon gdcm-MR-PHILIPS-16-Multi-Seq.dcm.XDCM; # works ?!?
+v gdcm-MR-PHILIPS-16-Multi-Seq.dcm.XDCM;
+
testWrite gdcm-MR-PHILIPS-16-NonRectPix.dcm x;
v gdcm-MR-PHILIPS-16-NonRectPix.dcm.XDCM; #OK
xmedcon gdcm-MR-PHILIPS-16-NonRectPix.dcm.XDCM; #OK warning: Incorrect sequence length
-testWrite MR-MONO2-8-16x-heart.dcm x; #multiframe # equals to ???
-v MR-MONO2-8-16x-heart.dcm.XDCM; #OK
+testWrite MR-MONO2-8-16x-heart.dcm x; #multiframe # equals to ???
+v MR-MONO2-8-16x-heart.dcm.XDCM; #OK
xmedcon MR-MONO2-8-16x-heart.dcm.XDCM; #OK
testWrite NM-MONO2-16-13x-heart.dcm x; #multiframe
-v NM-MONO2-16-13x-heart.dcm.XDCM; #OK
+v NM-MONO2-16-13x-heart.dcm.XDCM; #OK
xmedcon NM-MONO2-16-13x-heart.dcm.XDCM; #OK
testWrite sonataMonaco.dcm x;
-v sonataMonaco.dcm.XDCM; #OK
+v sonataMonaco.dcm.XDCM; #OK
xmedcon sonataMonaco.dcm.XDCM; #OK
#MultiFrame
testWrite US-MONO2-8-8x-execho.dcm x;
PrintHeader US-MONO2-8-8x-execho.dcm.XDCM;
-v US-MONO2-8-8x-execho.dcm.XDCM; # OK
+v US-MONO2-8-8x-execho.dcm.XDCM; # OK
xmedcon US-MONO2-8-8x-execho.dcm.XDCM; #OK
#RGB