DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

/uw714doc/usr/man/man.3t/TIFFtile.3t




TIFFTILE(3T)      MISC. REFERENCE MANUAL PAGES       TIFFTILE(3T)


NAME

     TIFFTileSize, TIFFTileRowSize,  TIFFVTileSize,  TIFFDefault-
     TileSize,  TIFFComputeTile, TIFFCheckTile, TIFFNumberOfTiles
     - tile-related utility routines


SYNOPSIS

     #include <tiffio.h>
     void TIFFDefaultTileSize(TIFF* tif, uint32* tw, uint32* th)
     tsize_t TIFFTileSize(TIFF* tif)
     tsize_t TIFFTileRowSize(TIFF* tif)
     tsize_t TIFFVTileSize(TIFF* tif, uint32 nrows)
     ttile_t TIFFComputeTile(TIFF* tif, uint32 x, uint32 y, uint32 z, tsample_t sample)
     int TIFFCheckTile(TIFF* tif, uint32 x, uint32 y, uint32 z, tsample_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 con-
     form 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
     coordinates.   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 always 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  (PlanarConfigura-
     tion=2).

     TIFFCheckTile returns a non-zero value if the supplied coor-
     dinates  are  within the bounds of the image and zero other-
     wise.  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
     sample parameter is checked against the value  of  the  Sam-
     plesPerPixel parameter if the data are organized in separate
     planes.

                 Last change: February 14, 1992                 1

TIFFTILE(3T)      MISC. REFERENCE MANUAL PAGES       TIFFTILE(3T)

     TIFFNumberOfTiles returns the number of tiles in the image.


DIAGNOSTICS

     None.


SEE ALSO

     libtiff(3T),  TIFFReadEncodedTile(3T),  TIFFReadRawTile(3T),
     TIFFReadTile(3T),                  TIFFWriteEncodedTile(3T),
     TIFFWriteRawTile(3T), TIFFWriteTile(3T)

                 Last change: February 14, 1992                 2


Man(1) output converted with man2html