$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