## Uses of Interface
loci.formats.codec.Codec

- Packages that use Codec
  Package | Description
  --- | ---
  loci.formats | Bio-Formats: a library for reading and writing popular microscopy file formats.
  loci.formats.codec |
  loci.formats.in | Package containing Bio-Formats file format readers.
  loci.formats.out | Package containing Bio-Formats file format writers.
  loci.formats.tiff | Package containing Bio-Formats TIFF code of general utility.

- - ### Uses of Codec in loci.formats

    Methods in loci.formats that return Codec
    Modifier and Type | Method and Description
    --- | ---
    `Codec` | WriterWrapper.`getCodec()`
    `Codec` | ImageWriter.`getCodec()`
    `default Codec` | ICompressedTileWriter.`getCodec()`
    `Codec` | TileStitcher.`getTileCodec(int no)`
    `Codec` | FileStitcher.`getTileCodec(int no)`
    `Codec` | DimensionSwapper.`getTileCodec(int no)`
    `Codec` | ChannelSeparator.`getTileCodec(int no)`
    `Codec` | ChannelMerger.`getTileCodec(int no)`
    `Codec` | ChannelFiller.`getTileCodec(int no)`
    `Codec` | ReaderWrapper.`getTileCodec(int no)`
    `Codec` | ImageReader.`getTileCodec(int no)`
    `default Codec` | ICompressedTileReader.`getTileCodec(int no)` Retrieve a codec that can be used to decompress compressed tiles.

  - ### Uses of Codec in loci.formats.codec

    Classes in loci.formats.codec that implement Codec
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Base64Codec` Implements encoding (compress) and decoding (decompress) methods for Base64.
    `class` | `BaseCodec` BaseCodec contains default implementation and testing for classes implementing the Codec interface, and acts as a base class for any of the compression classes.
    `class` | `HuffmanCodec` This class implements Huffman decoding.
    `class` | `JPEG2000Codec` This class implements JPEG 2000 compression and decompression.
    `class` | `JPEGCodec` This class implements JPEG compression and decompression.
    `class` | `JPEGXRCodec`
    `class` | `LosslessJPEGCodec` Decompresses lossless JPEG images.
    `class` | `LZOCodec` This class implements LZO decompression.
    `class` | `LZWCodec` This is an optimized LZW codec for use with TIFF files.
    `class` | `MJPBCodec` Methods for compressing and decompressing QuickTime Motion JPEG-B data.
    `class` | `MSRLECodec` Methods for compressing and decompressing data using Microsoft RLE.
    `class` | `MSVideoCodec` Methods for compressing and decompressing data using Microsoft Video 1.
    `class` | `NikonCodec` This class implements Nikon decompression.
    `class` | `PackbitsCodec` This class implements packbits decompression.
    `class` | `PassthroughCodec` A codec which just returns the exact data it was given, performing no compression or decompression.
    `class` | `QTRLECodec` Methods for compressing and decompressing data using QuickTime RLE.
    `class` | `RPZACodec` Implements encoding and decoding methods for Apple RPZA.
    `class` | `TargaRLECodec` This class implements Targa RLE decompression.
    `(package private) class` | `WrappedCodec` Generic wrapper for codecs from ome-codecs.
    `class` | `ZlibCodec` This class implements ZLIB decompression.
    `class` | `ZstdCodec`

    Methods in loci.formats.codec with parameters of type Codec
    Modifier and Type | Method and Description
    --- | ---
    `static CompressionType` | CompressionType.`get(Codec c)` Look up the compression type by Codec instance.

  - ### Uses of Codec in loci.formats.in

    Fields in loci.formats.in declared as Codec
    Modifier and Type | Field and Description
    --- | ---
    `private Codec` | ND2Reader.`codec` Codec to use when decompressing pixel data.

    Methods in loci.formats.in that return Codec
    Modifier and Type | Method and Description
    --- | ---
    `private Codec` | ND2Reader.`createCodec(boolean isJPEG)`
    `private Codec` | TissueFAXSReader.`getCodec(int compression)`
    `private Codec` | DicomReader.`getTileCodec(DicomTile tile)` Get a Codec that can be used to decompress the given tile.
    `Codec` | SVSReader.`getTileCodec(int no)`
    `Codec` | NDPIReader.`getTileCodec(int no)`
    `Codec` | DicomReader.`getTileCodec(int no)`

  - ### Uses of Codec in loci.formats.out

    Methods in loci.formats.out that return Codec
    Modifier and Type | Method and Description
    --- | ---
    `Codec` | TiffWriter.`getCodec()`
    `Codec` | DicomWriter.`getCodec()`

  - ### Uses of Codec in loci.formats.tiff

    Fields in loci.formats.tiff declared as Codec
    Modifier and Type | Field and Description
    --- | ---
    `private Codec` | TiffCompression.`codec` TIFF compression codec.

    Methods in loci.formats.tiff that return Codec
    Modifier and Type | Method and Description
    --- | ---
    `Codec` | TiffCompression.`getCodec()`

    Constructors in loci.formats.tiff with parameters of type Codec
    Constructor and Description
    `TiffCompression(int code, Codec codec, java.lang.String codecName)` Default constructor.

Copyright © 2026 Open Microscopy Environment