dwww Home | Manual pages | Find package

TIFFTILE(3TIFF)                                                TIFFTILE(3TIFF)

NAME
       TIFFTileSize,   TIFFTileRowSize,   TIFFVTileSize,  TIFFDefaultTileSize,
       TIFFComputeTile, TIFFCheckTile, TIFFNumberOfTiles - tile-related  util-
       ity routines

SYNOPSIS
       #include <tiffio.h>

       void TIFFDefaultTileSize(TIFF *tif, uint32_t *tw, uint32_t *th)
       tsize_t TIFFTileSize(TIFF *tif)
       tsize_t TIFFTileRowSize(TIFF *tif)
       tsize_t TIFFVTileSize(TIFF *tif, uint32_t nrows)
       ttile_t  TIFFComputeTile(TIFF *tif, uint32_t x, uint32_t y, uint32_t z,
       tsample_t sample)
       int TIFFCheckTile(TIFF *tif, uint32_t x, uint32_t y, uint32_t z,  tsam-
       ple_t sample)
       ttile_t TIFFNumberOfTiles(TIFF *tif)

DESCRIPTION
       TIFFDefaultTileSize returns the pixel width and height of a reasonable-
       sized tile; suitable for setting up the TileWidth and TileLength  tags.
       If  the tw and th values passed in are non-zero, then they are adjusted
       to reflect any compression-specific requirements.  The  returned  width
       and  height  are  constrained  to be a multiple of 16 pixels to conform
       with the TIFF specification.

       TIFFTileSize returns the equivalent size for a tile of data as it would
       be  returned  in a call to TIFFReadTile or as it would be expected in a
       call to TIFFWriteTile.

       TIFFVTileSize returns the number of bytes in a  row-aligned  tile  with
       nrows of data.

       TIFFTileRowSize returns the number of bytes of a row of data in a tile.

       TIFFComputeTile  returns  the  tile that contains the specified coordi-
       nates. A valid tile is always returned; out-of-range coordinate  values
       are  clamped to the bounds of the image. The x and y parameters are al-
       ways used in calculating a tile. The z parameter is used if  the  image
       is  deeper  than  1 slice (ImageDepth>1).  The sample parameter is used
       only if data are organized in separate planes (PlanarConfiguration=2).

       TIFFCheckTile returns a non-zero value if the supplied coordinates  are
       within  the  bounds of the image and zero otherwise. The x parameter is
       checked against the value of the ImageWidth tag.  The  y  parameter  is
       checked  against  the  value of the ImageLength tag. The z parameter is
       checked against the value of the ImageDepth tag (if defined). The  sam-
       ple  parameter  is checked against the value of the SamplesPerPixel pa-
       rameter if the data are organized in separate planes.

       TIFFNumberOfTiles returns the number of tiles in the image.

DIAGNOSTICS
       None.

SEE ALSO
       TIFFReadEncodedTile(3TIFF),      TIFFReadRawTile(3TIFF),      TIFFRead-
       Tile(3TIFF),    TIFFWriteEncodedTile(3TIFF),   TIFFWriteRawTile(3TIFF),
       TIFFWriteTile(3TIFF), libtiff(3TIFF)

       Libtiff library home page: http://www.simplesystems.org/libtiff/

libtiff                        February 14, 1992               TIFFTILE(3TIFF)

Generated by dwww version 1.14 on Mon Feb 3 07:41:08 CET 2025.