TIFFReadEncodedStrip(p) TIFFReadEncodedStrip(p) NAME TIFFReadEncodedStrip - read and decode a strip of data from an open TIFF file SYNOPSIS #include <tiffio.h> tsize_t TIFFReadEncodedStrip(TIFF* tif, tstrip_t strip, tdata_t buf, tsize_t size) DESCRIPTION Read the specified strip of data and place up to size bytes of decompressed information in the (user supplied) data buffer. NOTES 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 planes (PlanarConfiguration=2). To read a full strip of data the data buffer should typi- cally be at least as large as the number returned by TIFF- StripSize(e). The library attempts to hide bit- and byte-ordering dif- ferences between the image and the native machine by con- verting data to the native machine order. Bit reversal is done if the FillOrder tag is opposite to the native machine bit order. 16- and 32-bit samples are automati- cally byte-swapped if the file was written with a byte order opposite to the native machine byte order, RETURN VALUES The actual number of bytes of data that were placed in buf is returned; TIFFReadEncodedStrip returns -1 if an error was encountered. DIAGNOSTICS All error messages are directed to the TIFFError(r) rou- tine. SEE ALSO libtiff(f), TIFFOpen(n), TIFFReadRawStrip(p), TIFFRead- Scanline(e) October 15, 1995TIFFReadEncodedStrip(p)