$dcmtk: dcmpsmk v3.7.1 2026-10-15 $
dcmpsmk: Create DICOM grayscale softcopy presentation state
usage: dcmpsmk [options] dcmfile-in... dcmfile-out
parameters:
dcmfile-in DICOM image file(s) to be read
("-" for stdin)
dcmfile-out DICOM presentation state file to be created
("-" for stdout)
general options:
-h --help print this help text and exit
--version print version information and exit
--arguments print expanded command line arguments
-q --quiet quiet mode, print no warnings and errors
-v --verbose verbose mode, print processing details
-d --debug debug mode, print debug information
-ll --log-level [l]evel: string constant
(fatal, error, warn, info, debug, trace)
use level l for the logger
-lc --log-config [f]ilename: string
use config file f for the logger
input options:
input file format:
+f --read-file read file format or data set (default)
+fo --read-file-only read file format only
-f --read-dataset read data set without file meta information
input transfer syntax:
-t= --read-xfer-auto use TS recognition (default)
-td --read-xfer-detect ignore TS specified in the file meta header
-te --read-xfer-little read with explicit VR little endian TS
-tb --read-xfer-big read with explicit VR big endian TS
-ti --read-xfer-implicit read with implicit VR little endian TS
processing options:
VOI transform handling:
+Vl --voi-lut use first VOI LUT if present (default)
+Vw --voi-window use first window center/width if present
-V --voi-ignore ignore VOI LUT and window center/width
curve handling:
+c --curve-activate activate curve data if present (default)
-c --curve-ignore ignore curve data
overlay handling:
+oc --overlay-copy copy overlays if not embedded,
activate otherwise (default)
+oa --overlay-activate activate overlays
-o --overlay-ignore ignore overlays
shutter handling:
+s --shutter-activate use shutter if present in image (default)
-s --shutter-ignore ignore shutter
presentation LUT shape handling:
+p --plut-activate use presentation LUT shape if present (default)
-p --plut-ignore ignore presentation LUT shape
layering:
+l1 --layer-single all curves and overlays are in one layer
+l2 --layer-double one layer for curves, one for overlays (default)
+ls --layer-separate separate layers for each curve and overlay
location of referenced image:
-lx --location-none image reference without location (default)
-ln --location-network [a]etitle: string
image located at application entity a
-lm --location-media [f]ilesetID, fileset[UID]: string
image located on storage medium
validation options:
--validate-std images referenced by GSPS must belong to the
same SOP class (default)
--validate-related images referenced by GSPS may belong to related
'for presentation' and 'for processing'
SOP class
--validate-relaxed images referenced by GSPS may be any SOP class
output options:
output transfer syntax:
+t= --write-xfer-same write with same TS as image file (default)
+te --write-xfer-little write with explicit VR little endian TS
+tb --write-xfer-big write with explicit VR big endian TS
+ti --write-xfer-implicit write with implicit VR little endian TS
Options (25)
| Option | Description | Source |
|---|
-h | --help print this help text and exit | help |
--version | print version information and exit | help |
--arguments | print expanded command line arguments | help |
-q | --quiet quiet mode, print no warnings and errors | help |
-v | --verbose verbose mode, print processing details | help |
-d | --debug debug mode, print debug information | help |
-ll | --log-level [l]evel: string constant (fatal, error, warn, info, debug, trace) use level l for the logger | help |
-lc | --log-config [f]ilename: string use config file f for the logger | help |
-f | --read-dataset read data set without file meta information | help |
-t | --read-xfer-auto use TS recognition (default) | help |
-td | --read-xfer-detect ignore TS specified in the file meta header | help |
-te | --read-xfer-little read with explicit VR little endian TS | help |
-tb | --read-xfer-big read with explicit VR big endian TS | help |
-ti | --read-xfer-implicit read with implicit VR little endian TS | help |
-V | --voi-ignore ignore VOI LUT and window center/width | help |
-c | --curve-ignore ignore curve data | help |
-o | --overlay-ignore ignore overlays | help |
-s | --shutter-ignore ignore shutter | help |
-p | --plut-ignore ignore presentation LUT shape | help |
-lx | --location-none image reference without location (default) | help |
-ln | --location-network [a]etitle: string image located at application entity a | help |
-lm | --location-media [f]ilesetID, fileset[UID]: string image located on storage medium | help |
--validate-std | images referenced by GSPS must belong to the same SOP class (default) | help |
--validate-related | images referenced by GSPS may belong to related 'for presentation' and 'for processing' SOP class | help |
--validate-relaxed | images referenced by GSPS may be any SOP class | help |
Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.