Misc. Reference Manual Pages TIFFstrip(3tiff)
NAME
TIFFstrip, TIFFDefaultStripSize, TIFFStripSize, TIFFVStrip-
Size, TIFFComputeStrip, TIFFNumberOfStrips - strip-related
utility routinesSYNOPSIS
#include
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)
TIFFDefaultStripSize returns the number of rows for a
reasonable-sized strip according to the current settings of
the ImageWidth, BitsPerSample, and SamplesPerPixel tags, andany compression-specific requirements. If the estimate
parameter is non-zero, then it is taken as an estimate of
the desired strip size and adjusted according to anycompression-specific requirements. The value returned by
this function is typically used to define the RowsPerStriptag. In lieu of any unusual requirements, TIFFDefaultStrip-
Size tries to create strips that have approximately 8 kilo-
bytes of uncompressed data. TIFFStripSize returns the equivalent size for a strip ofdata as it would be returned in a call to TIFFReadEn-
codedStrip or as it would be expected in a call to TIFFWri-
teEncodedStrip. TIFFVStripSize returns the number of bytes in a strip with nrows rows of data.TIFFComputeStrip returns the strip that contains the speci-
fied 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 calculating astrip. The sample parameter is used only if data is organ-
ized in separate planes (PlanarConfiguration=2). TIFFNumberOfStrips returns the number of strips in the image.See attributes(5) for descriptions of the following attri-
butes: SunOS 5.10 Last change: 02 Apr 2004 1 Misc. Reference Manual Pages TIFFstrip(3tiff)____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | image/library/libtiff ||_____________________________|_____________________________|
| Interface stability | Uncommitted ||_____________________________|_____________________________|
libtiff(3), TIFFReadEncodedStrip(3tiff), TIFFReadRawStrip(3tiff), TIFFWriteEncodedStrip(3tiff), TIFFWriteRawStrip(3tiff) This man page was originally written by Sam Leffler. Updated by Breda McColgan, Sun Microsystems Inc., 2004. SunOS 5.10 Last change: 02 Apr 2004 2