OS Manuals

/usr/bin/dcmpsmk

DCMTK is a collection of libraries and applications implementing large parts the DICOM standard.

From dcmtk 3.7.1-r0 (os), captured 2026-11-05 by running dcmpsmk --help (exit 0). permalink

$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)
OptionDescriptionSource
-h--help print this help text and exithelp
--versionprint version information and exithelp
--argumentsprint expanded command line argumentshelp
-q--quiet quiet mode, print no warnings and errorshelp
-v--verbose verbose mode, print processing detailshelp
-d--debug debug mode, print debug informationhelp
-ll--log-level [l]evel: string constant (fatal, error, warn, info, debug, trace) use level l for the loggerhelp
-lc--log-config [f]ilename: string use config file f for the loggerhelp
-f--read-dataset read data set without file meta informationhelp
-t--read-xfer-auto use TS recognition (default)help
-td--read-xfer-detect ignore TS specified in the file meta headerhelp
-te--read-xfer-little read with explicit VR little endian TShelp
-tb--read-xfer-big read with explicit VR big endian TShelp
-ti--read-xfer-implicit read with implicit VR little endian TShelp
-V--voi-ignore ignore VOI LUT and window center/widthhelp
-c--curve-ignore ignore curve datahelp
-o--overlay-ignore ignore overlayshelp
-s--shutter-ignore ignore shutterhelp
-p--plut-ignore ignore presentation LUT shapehelp
-lx--location-none image reference without location (default)help
-ln--location-network [a]etitle: string image located at application entity ahelp
-lm--location-media [f]ilesetID, fileset[UID]: string image located on storage mediumhelp
--validate-stdimages referenced by GSPS must belong to the same SOP class (default)help
--validate-relatedimages referenced by GSPS may belong to related 'for presentation' and 'for processing' SOP classhelp
--validate-relaxedimages referenced by GSPS may be any SOP classhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.