TIFFDefaultStripSize, TIFFStripSize, TIFFVStripSize, TIFF­
       ComputeStrip, TIFFNumberOfStrips -  strip-related  utility
       routines


SYNOPSIS

       #include <tiffio.h>
       uint32 TIFFDefaultStripSize(TIFF* tif, uint32 estimate)
       tsize_t TIFFStripSize(TIFF* tif)
       tsize_t TIFFVStripSize(TIFF* tif, uint32 nrows)
       tstrip_t TIFFComputeStrip(TIFF* tif, uint32 row, tsample_t sample)
       tstrip_t TIFFNumberOfStrips(TIFF* tif)


DESCRIPTION

       TIFFDefaultStripSize returns the number of rows for a rea­
       sonable-sized strip according to the current  settings  of
       the  ImageWidth,  BitsPerSample, SamplesPerPixel, tags and
       any compression-specific requirements.   If  the  estimate
       parameter, if non-zero, then it is taken as an estimate of
       the desired strip size and adjusted according to any  com­
       pression-specific  requirements.   The  value  returned by
       this function is typically used to define the RowsPerStrip
       tag.   In  lieu  of  any unusual requirements TIFFDefault­
       StripSize tries to create strips that have approximately 8
       kilobytes of uncompressed data.

       TIFFStripSize  returns  the equivalent size for a strip of
       data as it would be returned in a call to TIFFReadEncoded­
       Strip or as it would be expected in a call to TIFFWriteEn­
       codedStrip.

       TIFFVStripSize returns the number of bytes in a strip with
       nrows rows of data.

       TIFFComputeStrip returns the strip that contains the spec­
       ified coordinates.  A valid strip is always returned; out-
       of-range  coordinate  values  are clamped to the bounds of
       the image.  The row parameter is always used in  calculat­
       ing  a  strip.   The sample parameter is used only if data
       are organized in separate planes  (PlanarConfiguration=2).

       TIFFNumberOfStrips  returns  the  number  of strips in the
       image.


DIAGNOSTICS

       None.


SEE ALSO

       libtiff(3T),    TIFFReadEncodedStrip(3T),     TIFFReadRaw­
       Strip(3T),     TIFFWriteEncodedStrip(3T),    TIFFWriteRaw­
       Strip(3T)


Man(1) output converted with man2html