bionic (3) TIFFcodec.3tiff.gz

Provided by: libtiff5-dev_4.0.9-5ubuntu0.10_amd64 bug

NAME

       TIFFFindCODEC,  TIFFRegisterCODEC,  TIFFUnRegisterCODEC,  TIFFIsCODECConfigured  -  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);
       int TIFFIsCODECConfigured(uint16 scheme);

DESCRIPTION

       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 codec.

       TIFFIsCODECConfigured returns 1 if the codec is configured and working. Otherwise 0 will be returned.

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.

SEE ALSO

       libtiff(3TIFF)

       Libtiff library home page: http://www.simplesystems.org/libtiff/