*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> ifl/iflTIFF (3)              
Title
Content
Arch
Section
 

Contents


iflTIFF(3)	  Image	Format Library C++ Reference Manual	    iflTIFF(3)


NAME    [Toc]    [Back]

     iflTIFF - a TIFF formatted	image file

HEADER FILE    [Toc]    [Back]

     #include <ifl/iflTIFF.h>

DESCRIPTION    [Toc]    [Back]

     The Image Format Library provides support for reading and writing image
     files with	the Tag	Image File format (TIFF), Revision 6.0.	This file
     format is suitable	for archiving multicolor and monochromatic image data.

     As	specified by the TIFF Compression field, iflTIFF supports several
     compression algorithms, including:

	  no compression,
	  Group	3 Facsimile compression,
	  Group	4 Facsimile compression,
	  Lemple-Ziv & Welch compression,
	  PackBits compression,	and
	  JPEG compression.

     iflTIFF also uses the following TIFF 6.0 extensions:

	  Tilewidth (tag = 322)
	  Tilelength (tag = 323)
	  SampleFormat (tag = 339)


     These tags	provide	the necessary support for the image data types and
     tiles as defined by IL.  N.B. The TIFF 6.0	tile extensions	Tilewidth and
     Tilelength	restrict their values to be multiples of 16.

     To	provide	the full flexibility of	the IL model, additional extensions
     have also been made to iflTIFF.  Two new fields, Imagedepth (tag 32997)
     and Tiledepth (tag	32998) have been added to define image depth (IL's z
     dimension).

     The default extensions for	image files in the TIFF	format are '.tif' and
     '.tiff'.  When you	create a file with that	extension IFL will assume you
     want the TIFF format, unless you override it with the iflFormat
     parameter.

     In	addition to all	the standard iflFile methods, this format supprts an
     number of format specific operations via the getItem() and	setItem()
     methods.  The tag values supported	by these methods are enumerated	in the
     following sections.

TAG VALUES FOR GET ITEM    [Toc]    [Back]

     The getItem() function is used to retrieve	any of the TIFF	6.0 fields as
     defined in	the /usr/include/il/ilTIFF.h file.





									Page 1






iflTIFF(3)	  Image	Format Library C++ Reference Manual	    iflTIFF(3)


TAG VALUES FOR SET ITEM    [Toc]    [Back]

     The setItem() function is used to set any of the TIFF fields with the
     exception of:

	       TIFFTAG_IMAGEWIDTH      TIFFTAG_IMAGELENGTH
	       TIFFTAG_BITSPERSAMPLE   TIFFTAG_SAMPLESPERPIXEL
	       TIFFTAG_ROWSPERSTRIP    TIFFTAG_TILEWIDTH
	       TIFFTAG_TILELENGTH      TIFFTAG_TILEDEPTH
	       TIFFTAG_DATATYPE	       TIFFTAG_IMAGEDEPTH
	       TIFFTAG_PLANARCONFIG    TIFFTAG_COLORMAP
	       TIFFTAG_SAMPLEFORMAT

SEE ALSO    [Toc]    [Back]

      
      
     iflFile, ilFileImg, "TIFF 6.0 Specification"


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
cmstif2jpg IRIX reformat TIFF image file as JPEG file, maintains profile tag
iflPNG IRIX a PNG formatted image file
iflJFIF IRIX a JFIF formatted image file
TIFFGetField IRIX get the value(s) of a tag in an open TIFF file
TIFFSetField IRIX set the value(s) of a tag in a TIFF file open for writing
XTIFFClose IRIX close an extended TIFF file
TIFFWriteScanline IRIX write a scanline to an open TIFF file
TIFFReadDirectory IRIX get the contents of the next directory in an open TIFF file
TIFFOpen IRIX open a TIFF file for reading or writing
TIFFClose IRIX close a previously opened TIFF file
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service