1
14
15"""
16Usage:
17
18 python RemovePrivateTags.py input.dcm output.dcm
19"""
20
21import sys
22import gdcm
23
24
25if __name__ == "__main__":
26
27 file1 = sys.argv[1]
28 file2 = sys.argv[2]
29
30
32 r.SetFileName( file1 )
33 if not r.Read():
34 sys.exit(1)
35
36
38 ano.SetFile( r.GetFile() )
39 if not ano.RemovePrivateTags():
40 sys.exit(1)
41
42
44 w.SetFile( ano.GetFile() )
45
46 w.SetFileName( file2 )
47 if not w.Write():
48 sys.exit(1)
49
50
51
Anonymizer.
Definition gdcmAnonymizer.h:78
Reader ala DOM (Document Object Model)
Definition gdcmReader.h:54
Writer ala DOM (Document Object Model)
Definition gdcmWriter.h:49