# Encoder Plugins Options

## pydicom

Encoder | Options
--- | ---
Key | Value | Description
`RLELosslessEncoder` | (none available)

## gdcm

Encoder | Options
--- | ---
Key | Value | Description
`RLELosslessEncoder` | (none available)

## pylibjpeg

Encoder | Options
--- | ---
Key | Value | Description
`JPEG2000LosslessEncoder` | `'use_mct'` | bool | Enable MCT for RGB pixel data (default `True`)
`JPEG2000Encoder` | `'use_mct'` | bool | Enable MCT for RGB pixel data (default `True`)
`compression_ratios` | list[float] | The compression ratio for each quality layer
`signal_to_noise_ratios` | list[float] | The peak signal-to-noise ratio for each quality layer
`RLELosslessEncoder` | `'byteorder'` | `'<'`, `'>'` | The byte order of src may be little- or big-endian

## pyjpegls

Encoder | Options
--- | ---
Key | Value | Description
`JPEGLSLosslessEncoder` | `'interleave_mode'` | int | The interleave mode used by the image data, 0 for color-by-plane, 2 for color-by-pixel
`JPEGLSNearLosslessEncoder` | `'lossy_error'` | int | The absolute error in pixel intensity units
`'interleave_mode'` | int | The interleave mode used by the image data, 0 for color-by-plane, 2 for color-by-pixel