]> Creatis software - gdcm.git/blobdiff - Doc/Website/CommandLine.html
Update web pages
[gdcm.git] / Doc / Website / CommandLine.html
index c1abf7a1318a7458e08f525aa47b32dac54594eb..d18639ed3c454b60b651e2424097b7b3d9d0c497 100644 (file)
@@ -8,6 +8,7 @@
 <H2>Command Line Utilities :</H2>
 <UL>
    <LI> <b>PrintFile</b>
+        <font size=-1>
    <pre>
    Displays the header of any kind of ACR-NEMA/PAPYRUS/DICOM File
    usage: PrintFile filein=fileName [level=n] 
           debug      : user wants to run the program in 'debug mode'
           usage      : user wants to display usage
    </pre>
+   </font>
 
    <LI> <b>Anonymize</b>
+        <font size=-1>
    <pre>
    Anonymizes a full gdcm-readable Dicom image
           Warning : probably segfaults if pixels are not gdcm readable.
           debug    : user wants to run the program in 'debug mode'
           usage    : user wants to display usage
   </pre>
+   </font>
 
    <LI> <b>AnonymizeNoLoad</b>
+        <font size=-1>
    <pre> 
    Anonymizes a gdcm-readable Dicom image even if pixels aren't gdcm readable
-         Warning : Warning : the image is overwritten;
+         Warning : the image is overwritten;
                    to preserve its integrity, use a copy.
    usage: AnonymizeNoLoad {filein=inputFileName|dirin=inputDirectoryName}
                           [rubout=listOfPrivateElementsToRubOut]
           debug      : user wants to run the program in 'debug mode'
           usage      : user wants to display usage
    </pre>
+   </font>
 
    <LI> <b>ReWrite</b>
+        <font size=-1>
    <pre>
-   Re writes a full gdcm-readable Dicom image (compressed Pixels are expanded)
+   Reads and rewrites a full gdcm-readable Dicom image (compressed Pixels are expanded)
                    (usefull when the file is not very straight).                  
    usage: ReWrite filein=inputFileName fileout=anonymizedFileName
                   [mode=write mode] [rgb]
           debug      : user wants to run the program in 'debug mode'
           usage      : user wants to display usage
    </pre>
+   </font>
 
    <LI> <b>PrintDicomDir</b>
+        <font size=-1>
    <pre>
    Displays the tree-like structure of a DICOMDIR File
    usage: PrintDicomDir filein=fileName [detail=n] [level=n] [debug] [usage]
           debug    : user wants to run the program in 'debug mode'
           usage    : user wants to display usage
    </pre>
+   </font>
 
    <LI> <b>MakeDicomDir</b>
-   <pre>
+        <font size=-1>
+        <pre>
    Explores recursively the given directory, makes the relevant DICOMDIR
           and writes it as 'NewDICOMDIR'
    usage: MakeDicomDir dirname=rootDirectoryName 
           debug      : user wants to run the program in 'debug mode'
           usage      : user wants to display usage
    </pre>
+   </font>
 
    <LI> <b>AnonymizeDicomDir</b>
+        <font size=-1>
    <pre>
    Anonymizes a gdcm-readable DICOMDIR even when some 'Objects'
           are not yet taken into account
           debug    : user wants to run the program in 'debug mode'
           usage    : user wants to display usage
    </pre>
+   </font>
 
+   <LI> <b>PatchHeader</b>
+   <font size=-1>
+   <pre>
+    Allows aware user to patch a gdcm-parsable image header, without 
+         loading image.
+         Warning : the image(s) is/are overwritten
+                   to preserve image(s) integrity, use a copy.
+         WARNING : *NO CHECK* is performed on the new values.
+                   Use only if you are sure the original values are wrong
+                   *and* your values are right...
+   usage: PatchHeader {filein=inputFileName|dirin=inputDirectoryName}
+               [ { [size=] | [rows=][columns=] } ] [planes=]
+               [bitsallocated=] [bitsstored=]
+               [highbit=] [samplesperpixel=]
+               [pixelrepresentation=] [samplesperpixel=]
+               [ { [noshadowseq] | [noshadow][noseq] } ] [debug]
+                                                                           
+       inputFileName : Name of the (single) file user wants to modify
+       inputDirectoryName : user wants to modify *all* the files
+                            within the directory
+       newsize         : new size, to overwrite old (wrong) one
+          or
+       rows            : new Rows number,    to overwrite old (wrong) one
+       columns         : new Columns number, to overwrite old (wrong) one
+       planes          : new Planes number,  ...
+       bitsallocated   : new Bits Allocated number,  ...
+       bitsstored      : new Bits Stored number,  ...
+       highbit         : new High Bit number,  ...
+       samplesperpixel : new Samples Per Pixel, ...
+       pixelrepresentation : new Pixel Representation, ...
+                                                                           
+       noshadowseq: user doesn't want to load Private Sequences
+       noshadow   : user doesn't want to load Private groups (odd number)
+       noseq      : user doesn't want to load Sequences
+       debug      : user wants to run the program in 'debug mode'
+       usage      : user wants to display usage
+   </pre>
+   </font>
 </UL>
 </BODY>
 </HTML>