dwww Home | Manual pages | Find package

QUERY(3TIFF)                                                      QUERY(3TIFF)

NAME
       TIFFCurrentRow,  TIFFCurrentStrip,  TIFFCurrentTile,  TIFFCurrentDirec-
       tory, TIFFLastDirectory, TIFFFileno, TIFFFileName,  TIFFGetMode,  TIFF-
       IsTiled, TIFFIsByteSwapped, TIFFIsUpSampled, TIFFIsMSB2LSB, TIFFGetVer-
       sion - query routines

SYNOPSIS
       #include <tiffio.h>

       uint32_t TIFFCurrentRow(TIFF* tif)
       tstrip_t TIFFCurrentStrip(TIFF* tif)
       ttile_t TIFFCurrentTile(TIFF* tif)
       tdir_t TIFFCurrentDirectory(TIFF* tif)
       int TIFFLastDirectory(TIFF* tif)
       int TIFFFileno(TIFF* tif)
       char* TIFFFileName(TIFF* tif)
       int TIFFGetMode(TIFF* tif)
       int TIFFIsTiled(TIFF* tif)
       int TIFFIsByteSwapped(TIFF* tif)
       int TIFFIsUpSampled(TIFF* tif)
       int TIFFIsMSB2LSB(TIFF* tif)
       const char* TIFFGetVersion(void)

DESCRIPTION
       The following routines return status information  about  an  open  TIFF
       file.

       TIFFCurrentDirectory returns the index of the current directory (direc-
       tories are numbered starting at 0). This number  is  suitable  for  use
       with the TIFFSetDirectory routine.

       TIFFLastDirectory  returns a non-zero value if the current directory is
       the last directory in the file; otherwise zero is returned.

       TIFFCurrentRow, TIFFCurrentStrip, and TIFFCurrentTile, return the  cur-
       rent row, strip, and tile, respectively, that is being read or written.
       These values are updated each time a read or write is done.

       TIFFFileno returns the underlying file descriptor used  to  access  the
       TIFF image in the filesystem.

       TIFFFileName returns the pathname argument passed to TIFFOpen or TIFFF-
       dOpen.

       TIFFGetMode returns the mode with which the underlying file was opened.
       On UNIX systems, this is the value passed to the open(2) system call.

       TIFFIsTiled  returns a non-zero value if the image data has a tiled or-
       ganization. Zero is returned if the image data is organized in strips.

       TIFFIsByteSwapped returns a non-zero value if the image data was  in  a
       different  byte-order  than  the  host machine. Zero is returned if the
       TIFF file and local host byte-orders are the same.  Note that TIFFRead-
       Tile(), TIFFReadEncodedStrip() and TIFFReadScanline() functions already
       normally perform byte swapping to local host order if needed.

       TIFFIsUpSampled returns a non-zero value if image data returned through
       the  read interface routines is being up-sampled. This can be useful to
       applications that want to calculate I/O buffer sizes  to  reflect  this
       usage (though the usual strip and tile size routines already do this).

       TIFFIsMSB2LSB  returns  a non-zero value if the image data is being re-
       turned with bit 0 as the most significant bit.

       TIFFGetVersion returns an ASCII string that has a version stamp for the
       TIFF library software.

DIAGNOSTICS
       None.

SEE ALSO
       libtiff(3TIFF), TIFFOpen(3TIFF), TIFFFdOpen(3TIFF)

libtiff                        October 29, 2004                   QUERY(3TIFF)

Generated by dwww version 1.14 on Fri Jan 24 06:12:23 CET 2025.