Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
CODEC(3TIFF)							  CODEC(3TIFF)

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 al-
       ready 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 un-
       able 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 library home page: http://www.simplesystems.org/libtiff/

libtiff			       October 29, 2004			  CODEC(3TIFF)

NAME | SYNOPSIS | DESCRIPTION | DIAGNOSTICS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=TIFFFindCODEC&sektion=3tiff&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help