DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

TIFFcodec(3)





NAME

       TIFFFindCODEC,   TIFFRegisterCODEC,  TIFFUnRegisterCODEC,  TIFFIsCODEC-
       Configured - 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 soft-
       ware 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.

       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.  TIFFUnRegister-
       CODEC did not locate the specified codec in  the  table  of  registered
       compression schemes.


SEE ALSO

       libtiff(3TIFF)

libtiff                        October 29, 2004                   CODEC(3TIFF)

Man(1) output converted with man2html