dcmcjpls --version (return code: 0)
$dcmtk: dcmcjpls v3.6.2 2017-07-14 $
dcmcjpls: Encode DICOM file to JPEG-LS transfer syntax
Host type: Debian
Character encoding: US-ASCII
External libraries used:
- ZLIB, Version 1.2.11
- CharLS, Version 1.0 (modified)
dcmcjpls --help (return code: 0)
$dcmtk: dcmcjpls v3.6.2 2017-07-14 $
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
dcmfile-out DICOM output filename
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
+lm --limit [l]imit: integer (default: 0)
set JPEG-LS encoding parameter limit
JPEG-LS interleave:
+il --interleave-line force line-interleaved JPEG-LS images (default)
+is --interleave-sample force sample-interleaved JPEG-LS images
+in --interleave-none force uninterleaved JPEG-LS images
+iv --interleave-default use the fastest possible interleave mode
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
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