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

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

Contents


TIFFWriteEncodedStrip(3T)	     Image Format Library C++ Reference	Manual


NAME    [Toc]    [Back]

     TIFFWritedEncodedStrip - compress and write a strip of data to an open
     TIFF file

SYNOPSIS    [Toc]    [Back]

     #include <tiffio.h>
     tsize_t TIFFWriteEncodedStrip(TIFF* tif, tstrip_t strip, tdata_t buf,
     tsize_t size)

DESCRIPTION    [Toc]    [Back]

     Compress size bytes of raw	data from buf and write	the result to the
     specified strip; replacing	any previously written data.  Note that	the
     value of strip is a ``raw strip number.''	That is, the caller must take
     into account whether or not the data are organized	in separate places
     (PlanarConfiguration=2).

NOTES    [Toc]    [Back]

     The library writes	encoded	data using the native machine byte order.
     Correctly implemented TIFF	readers	are expected to	do any necessary
     byte-swapping to correctly	process	image data with	BitsPerSample greater
     than 8.

     The strip number must be valid according to the current settings of the
     ImageLength and RowsPerStrip tags.	 An image may be dynamically grown by
     increasing	the value of ImageLength prior to each call to
     TIFFWriteEncodedStrip.

RETURN VALUES    [Toc]    [Back]

     -1	is returned if an error	was encountered.  Otherwise, the value of size
     is	returned.

DIAGNOSTICS    [Toc]    [Back]

     All error messages	are directed to	the TIFFError(3T) routine.

     %s: File not open for writing.  The file was opened for reading, not
     writing.

     Can not write scanlines to	a tiled	image.	The image is assumed to	be
     organized in tiles	because	the TileWidth and TileLength tags have been
     set with TIFFSetField(3T).

     %s: Must set "ImageWidth" before writing data.  The image's width has not
     be	set before the first write.  See TIFFSetField(3T) for information on
     how to do this.

     %s: Must set "PlanarConfiguration"	before writing data.  The organization
     of	data has not be	defined	before the first write.	 See TIFFSetField(3T)
     for information on	how to do this.

     %s: No space for strip arrays".  There was	not enough space for the
     arrays that hold strip offsets and	byte counts.




									Page 1






TIFFWriteEncodedStrip(3T)	     Image Format Library C++ Reference	Manual


SEE ALSO    [Toc]    [Back]

      
      
     libtiff(3T), TIFFOpen(3T),	TIFFWriteScanline(3T), TIFFWriteRawStrip(3T)


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
TIFFWriteRawStrip IRIX write a strip of raw data to an open TIFF file
TIFFWriteEncodedTile IRIX compress and write a tile of data to an open TIFF file
TIFFReadEncodedStrip IRIX read and decode a strip of data from an open TIFF file
TIFFReadRawStrip IRIX return the undecoded contents of a strip of data from an open TIFF file
TIFFWriteRawTile IRIX write a tile of raw data to an open TIFF file
TIFFWriteScanline IRIX write a scanline to an open TIFF file
TIFFWriteDirectory IRIX write the current directory in an open TIFF file
TIFFReadTile IRIX read and decode a tile of data from an open TIFF file
TIFFReadScanline IRIX read and decode a scanline of data from an open TIFF file
TIFFReadRawTile IRIX return an undecoded tile of data from an open TIFF file
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service