$dcmtk: dcmcjpls v3.7.1 2026-10-15 $ dcmcjpls: Encode DICOM file to JPEG-LS transfer syntax usage: dcmcjpls [options] dcmfile-in dcmfile-out parameters: dcmfile-in DICOM input filename to be converted ("-" for stdin) dcmfile-out DICOM output filename ("-" 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 JPEG-LS encoding options: JPEG-LS process: +el --encode-lossless encode JPEG-LS lossless (default) +en --encode-nearlossless encode JPEG-LS TS near-lossless (NEAR: 2) JPEG-LS bit rate (near-lossless only): +md --max-deviation [d]eviation: integer (default: 2) defines maximum deviation for an encoded pixel lossless compression: +pr --prefer-raw prefer raw encoder mode (default) +pc --prefer-cooked prefer cooked encoder mode JPEG-LS compression: +t1 --threshold1 [t]hreshhold: integer (default for 8 bpp: 3) set JPEG-LS encoding parameter threshold 1 +t2 --threshold2 [t]hreshhold: integer (default for 8 bpp: 7) set JPEG-LS encoding parameter threshold 2 +t3 --threshold3 [t]hreshhold: integer (default for 8 bpp: 21) set JPEG-LS encoding parameter threshold 3 +rs --reset [r]eset: integer (default: 64) set JPEG-LS encoding parameter reset JPEG-LS interleave: +il --interleave-line force line-interleaved JPEG-LS images (default) +is --interleave-sample force sample-interleaved JPEG-LS images +iv --interleave-default use the fastest possible interleave mode JPEG-LS padding of odd-length bitstreams: +ps --padding-standard pad with extended EOI marker (default) +pz --padding-zero pad with zero byte (non-standard) encapsulated pixel data encoding options: pixel data fragmentation: +ff --fragment-per-frame encode each frame as one fragment (default) +fs --fragment-size [s]ize: integer limit fragment size to s kbytes basic offset table encoding: +ot --offset-table-create create offset table (default) -ot --offset-table-empty leave offset table empty icon image encoding: +ic --icon-compressed compress icon images (default) +iu --icon-uncompressed keep icon images uncompressed SOP Class UID: +cd --class-default keep SOP Class UID (default) +cs --class-sc convert to Secondary Capture Image (implies --uid-always) SOP Instance UID: +ud --uid-default assign new UID if lossy compression (default) +ua --uid-always always assign new UID +un --uid-never never assign new UID output options: post-1993 value representations: +u --enable-new-vr enable support for new VRs (UN/UT) (default) -u --disable-new-vr disable support for new VRs, convert to OB group length encoding: +g= --group-length-recalc recalculate group lengths if present (default) +g --group-length-create always write with group length elements -g --group-length-remove always write without group length elements length encoding in sequences and items: +e --length-explicit write with explicit lengths (default) -e --length-undefined write with undefined lengths data set trailing padding: -p= --padding-retain do not change padding (default) -p --padding-off no padding +p --padding-create [f]ile-pad [i]tem-pad: integer align file on multiple of f bytes and items on multiple of i byte