TIFFcodec(3t)

TIFFcodec3t

Codec-related utility routines

Usage

#include <tiffio.h>
const TIFFCodec* TIFFFindCODEC(uint16 scheme);
TIFFCodec* TIFFRegisterCODEC(uint16 scheme, const char* method, TIFFInitMethod init);
void TIFFUnRegisterCODEC(TIFFCodec* codec);

Overview

libtiff supports a variety of compression schemes implemented by software codecs. Each codec adheres to a modular interface that provides for the decoding and encoding of image data; as well as some other methods for initialization, setup, cleanup, and the control of default strip and tile sizes. Codecs are identified by the associated value of the TIFF Compression tag; e.g. 5 for LZW compression.

The TIFFRegisterCODEC routine can be used to augment or override the set of codecs available to an application. If the specified scheme already has a registered codec then it is overridden and any images with data encoded with this compression scheme will be decoded using the supplied coded.

Diagnostics

No space to register compression scheme %s. TIFFRegisterCODEC was unable to allocate memory for the data structures needed to register a codec.

Cannot remove compression scheme %s; not registered. TIFFUnRegisterCODEC did not locate the specified codec in the table of registered compression schemes.

Releases

6 releases since Debian 1.2 (Rex); the text changed 2 times.

  1. 1.2–1.3
  2. 2.0–2.1
  3. 2.2–3.0

From libtiff3g-dev 3.5.5-6.woody5 in Debian 3.0 (Woody). Parsed by carta from the page's man source.