manpagez: man pages & more
man TIFFsize(3)
Home | html | info | man
TIFFSIZE(3tiff)                     LibTIFF                    TIFFSIZE(3tiff)


NAME

       TIFFsize - return the size of various items associated with an open
       TIFF file


SYNOPSIS


          #include <tiffio.h>

       tsize_t TIFFRasterScanlineSize(TIFF *tif)

       uint64_t TIFFRasterScanlineSize64(TIFF *tif)

       tsize_t TIFFScanlineSize(TIFF *tif)

       uint64_t TIFFScanlineSize64(TIFF *tif)


DESCRIPTION

       TIFFScanlineSize() returns the size in bytes of a row of data as it
       would be returned in a call to TIFFReadScanline(), or as it would be
       expected in a call to TIFFWriteScanline().  Note that this number may
       be 1/samples-per-pixel if data is stored as separate planes.  The
       ScanlineSize in case of YCbCrSubsampling is defined as the strip size
       divided by the strip height, i.e. the size of a pack of vertical
       subsampling lines divided by vertical subsampling. It should thus make
       sense when multiplied by a multiple of vertical subsampling.
       TIFFScanlineSize64() returns the size as uint64_t.

       TIFFRasterScanlineSize() returns the size in bytes of a complete
       decoded and packed raster scanline. Note that this value may be
       different from the value returned by TIFFScanlineSize() if data is
       stored as separate planes.  TIFFRasterScanlineSize64() returns the size
       as uint64_t.


DIAGNOSTICS

       None.


SEE ALSO

       TIFFOpen(3), TIFFReadScanline(3), libtiff(3)


AUTHOR

       LibTIFF contributors


COPYRIGHT

       1988-2022, LibTIFF contributors

4.6                             October 9, 2023                TIFFSIZE(3tiff)

tiff 4.6.0 - Generated Thu Oct 12 10:30:07 CDT 2023
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.