1 <!-- Creator : groff version 1.18.1 -->
2 <!-- CreationDate: Mon Mar 13 18:03:09 2006 -->
5 <meta name=
"generator" content=
"groff -Thtml, see www.gnu.org">
6 <meta name=
"Content-Style" content=
"text/css">
11 <h1 align=center
>QUERY
</h1>
12 <a href=
"#NAME">NAME
</a><br>
13 <a href=
"#SYNOPSIS">SYNOPSIS
</a><br>
14 <a href=
"#DESCRIPTION">DESCRIPTION
</a><br>
15 <a href=
"#DIAGNOSTICS">DIAGNOSTICS
</a><br>
16 <a href=
"#SEE ALSO">SEE ALSO
</a><br>
22 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
23 cols=
"2" cellspacing=
"0" cellpadding=
"0">
24 <tr valign=
"top" align=
"left">
27 <p>TIFFCurrentRow, TIFFCurrentStrip, TIFFCurrentTile,
28 TIFFCurrentDirectory, TIFFLastDirectory, TIFFFileno,
29 TIFFFileName, TIFFGetMode, TIFFIsTiled, TIFFIsByteSwapped,
30 TIFFIsUpSampled, TIFFIsMSB2LSB, TIFFGetVersion
− query
34 <a name=
"SYNOPSIS"></a>
37 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
38 cols=
"2" cellspacing=
"0" cellpadding=
"0">
39 <tr valign=
"top" align=
"left">
42 <p><b>#include
<tiffio.h
></b></p>
44 <p><b>uint32 TIFFCurrentRow(TIFF*
</b> <i>tif
</i><b>)
<br>
45 tstrip_t TIFFCurrentStrip(TIFF*
</b> <i>tif
</i><b>)
<br>
46 ttile_t TIFFCurrentTile(TIFF*
</b> <i>tif
</i><b>)
<br>
47 tdir_t TIFFCurrentDirectory(TIFF*
</b> <i>tif
</i><b>)
<br>
48 int TIFFLastDirectory(TIFF*
</b> <i>tif
</i><b>)
<br>
49 int TIFFFileno(TIFF*
</b> <i>tif
</i><b>)
<br>
50 char* TIFFFileName(TIFF*
</b> <i>tif
</i><b>)
<br>
51 int TIFFGetMode(TIFF*
</b> <i>tif
</i><b>)
<br>
52 int TIFFIsTiled(TIFF*
</b> <i>tif
</i><b>)
<br>
53 int TIFFIsByteSwapped(TIFF*
</b> <i>tif
</i><b>)
<br>
54 int TIFFIsUpSampled(TIFF*
</b> <i>tif
</i><b>)
<br>
55 int TIFFIsMSB2LSB(TIFF*
</b> <i>tif
</i><b>)
<br>
56 const char* TIFFGetVersion(void)
</b></p>
59 <a name=
"DESCRIPTION"></a>
62 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
63 cols=
"2" cellspacing=
"0" cellpadding=
"0">
64 <tr valign=
"top" align=
"left">
67 <p>The following routines return status information about an
68 open
<small>TIFF
</small> file.
</p>
70 <p><i>TIFFCurrentDirectory
</i> returns the index of the
71 current directory (directories are numbered starting at
0).
72 This number is suitable for use with the
73 <i>TIFFSetDirectory
</i> routine.
</p>
75 <p><i>TIFFLastDirectory
</i> returns a non-zero value if the
76 current directory is the last directory in the file;
77 otherwise zero is returned.
</p>
79 <p><i>TIFFCurrentRow
</i>,
<i>TIFFCurrentStrip
</i>, and
80 <i>TIFFCurrentTile
</i>, return the current row, strip, and
81 tile, respectively, that is being read or written. These
82 values are updated each time a read or write is done.
</p>
84 <p><i>TIFFFileno
</i> returns the underlying file descriptor
85 used to access the
<small>TIFF
</small> image in the
88 <p><i>TIFFFileName
</i> returns the pathname argument passed
89 to
<i>TIFFOpen
</i> or
<i>TIFFFdOpen
</i>.
</p>
91 <p><i>TIFFGetMode
</i> returns the mode with which the
92 underlying file was opened. On
<small>UNIX
</small> systems,
93 this is the value passed to the
<i>open
</i>(
2) system
96 <p><i>TIFFIsTiled
</i> returns a non-zero value if the image
97 data has a tiled organization. Zero is returned if the image
98 data is organized in strips.
</p>
100 <p><i>TIFFIsByteSwapped
</i> returns a non-zero value if the
101 image data was in a different byte-order than the host
102 machine. Zero is returned if the TIFF file and local host
103 byte-orders are the same. Note that TIFFReadTile(),
104 TIFFReadStrip() and TIFFReadScanline() functions already
105 normally perform byte swapping to local host order if
108 <p><i>TIFFIsUpSampled
</i> returns a non-zero value if image
109 data returned through the read interface routines is being
110 up-sampled. This can be useful to applications that want to
111 calculate I/O buffer sizes to reflect this usage (though the
112 usual strip and tile size routines already do this).
</p>
114 <p><i>TIFFIsMSB2LSB
</i> returns a non-zero value if the
115 image data is being returned with bit
0 as the most
118 <p><i>TIFFGetVersion
</i> returns an
<small>ASCII
</small>
119 string that has a version stamp for the
<small>TIFF
</small>
120 library software.
</p>
123 <a name=
"DIAGNOSTICS"></a>
126 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
127 cols=
"2" cellspacing=
"0" cellpadding=
"0">
128 <tr valign=
"top" align=
"left">
134 <a name=
"SEE ALSO"></a>
137 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
138 cols=
"2" cellspacing=
"0" cellpadding=
"0">
139 <tr valign=
"top" align=
"left">
142 <p><i>libtiff
</i>(
3TIFF),
<i>TIFFOpen
</i>(
3TIFF),
143 <i>TIFFFdOpen
</i>(
3TIFF)
</p>