X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=Doc%2FWebsite%2FCommandLine.html;h=d18639ed3c454b60b651e2424097b7b3d9d0c497;hb=20f7cba5b9d4012e8f038e47588c4de3962d147c;hp=381a18291e4a2585f1ef884b82a7c033b7edc4e3;hpb=6856acfccf2da920b9dd456df4440e6b91c60f50;p=gdcm.git diff --git a/Doc/Website/CommandLine.html b/Doc/Website/CommandLine.html index 381a1829..d18639ed 100644 --- a/Doc/Website/CommandLine.html +++ b/Doc/Website/CommandLine.html @@ -7,76 +7,152 @@
- Display the header of any kind of ACR-NEMA/PAPYRUS/DICOM File - usage: PrintFile filein=fileName [level=n] [noshadow] [noseq] [debug] + Displays the header of any kind of ACR-NEMA/PAPYRUS/DICOM File + usage: PrintFile filein=fileName [level=n] + [ { [noshadowseq] | [noshadow][noseq] } ] [debug] [usage] level = 0,1,2 : depending on the amount of details user wants to see - 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' + 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+ -
- Anonymize a full gdcm-readable Dicom image + Anonymizes a full gdcm-readable Dicom image Warning : probably segfaults if pixels are not gdcm readable. Use AnonymizeNoLoad instead. - usage: Anonymize filein=inputFileName fileout=anonymizedFileName [debug] + usage: Anonymize filein=inputFileName fileout=anonymizedFileName [debug][usage] debug : user wants to run the program in 'debug mode' -+ usage : user wants to display usage + + -
- Anonymize a gdcm-readable Dicom image even if pixels aren't gdcm readable - Warning : the file is overwritten; to preserve file integrity, - use a copy. - usage: AnonymizeNoLoad filein=inputFileName fileout=outputFileName [debug] - debug : user wants to run the program in 'debug mode' + Anonymizes a gdcm-readable Dicom image even if pixels aren't gdcm readable + Warning : the image is overwritten; + to preserve its integrity, use a copy. + usage: AnonymizeNoLoad {filein=inputFileName|dirin=inputDirectoryName} + [rubout=listOfPrivateElementsToRubOut] + [ { [noshadowseq] | [noshadow][noseq] } ] [debug] + inputFileName : Name of the (single) file user wants to anonymize + inputDirectoryName : user wants to anonymize *all* the files + within the (single Patient!) directory + listOfElementsToRubOut : group1-elem1,g2-e2,... (in hexa) + of extra Elements to rub out + 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+ -
- Re write 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] [noshadow] [noseq][debug] - mode = a (ACR), x (Explicit VR Dicom), r (RAW : only pixels) - noshadow : user doesn't want to load Private groups (odd number) - noseq : user doesn't want to load Sequences - rgb : user wants to transform LUT (if any) into RGB - debug : user wants to run the program in 'debug mode' + [mode=write mode] [rgb] + [ { [noshadowseq] | [noshadow][noseq] } ] [debug] [usage] + write mode = a (ACR), x (Explicit VR Dicom), r (RAW : only pixels) + rgb : user wants to transform LUT (if any) into RGB + 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+ -
- Display the tree-like structure of a DICOMDIR File - usage: PrintDicomDir filein=fileName [detail=n] [level=n] [debug] + Displays the tree-like structure of a DICOMDIR File + usage: PrintDicomDir filein=fileName [detail=n] [level=n] [debug] [usage] detail = 1 : Patients, 2 : Studies, 3 : Series, 4 : Images 5 : Full Content level = 0,1,2 : depending on user (what he wants to see, when detail=5) - debug : user wants to run the program in 'debug mode' + debug : user wants to run the program in 'debug mode' + usage : user wants to display usage+ -
+
Explores recursively the given directory, makes the relevant DICOMDIR and writes it as 'NewDICOMDIR' - usage: MakeDicomDir dirname=rootDirectoryName [noshadow] [noseq] [debug] - 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: MakeDicomDir dirname=rootDirectoryName + [ { [noshadowseq] | [noshadow][noseq] } ] [debug] [usage] + noshadowseq: user doesn't want to load Private Sequence + 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+ -
- Anonymize a gdcm-readable DICOMDIR even when some 'Objects' + Anonymizes a gdcm-readable DICOMDIR even when some 'Objects' are not yet taken into account - Warning : the DICOMDIR is overwritten - usage: AnonymizeDicomDir filein=dicomDirName [debug] + Warning : the DICOMDIR is overwritten; + to preserve its integrity, use a copy. + usage: AnonymizeDicomDir filein=dicomDirName [debug] [usage] [usage] debug : user wants to run the program in 'debug mode' + usage : user wants to display usage+ +
+ 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 ++