codec(3)

NAME

TIFFFindCODEC, TIFFRegisterCODEC, TIFFUnRegisterCODEC codec-related utility routines

SYNOPSIS

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

DESCRIPTION

libtiff supports a variety of compression schemes imple mented by software codecs. Each codec adheres to a modu
lar interface that provides for the decoding and encoding
of image data; as well as some other methods for initial
ization, 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 compres sion.

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. TIFFRegister_ CODEC was unable to allocate memory for the data struc
tures needed to register a codec.

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

SEE ALSO

libtiff(3)
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout