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(3T)


Man(1) output converted with man2html