10dcb9ef1SAndrey Kiselev<!-- Creator     : groff version 1.18.1 -->
2f14d1a56SAndrey Kiselev<!-- CreationDate: Sat Feb 24 18:37:18 2007 -->
387c5da6fSAndrey Kiselev<html>
487c5da6fSAndrey Kiselev<head>
587c5da6fSAndrey Kiselev<meta name="generator" content="groff -Thtml, see www.gnu.org">
687c5da6fSAndrey Kiselev<meta name="Content-Style" content="text/css">
787c5da6fSAndrey Kiselev<title>TIFFWriteTile</title>
887c5da6fSAndrey Kiselev</head>
987c5da6fSAndrey Kiselev<body>
1087c5da6fSAndrey Kiselev
1187c5da6fSAndrey Kiselev<h1 align=center>TIFFWriteTile</h1>
1287c5da6fSAndrey Kiselev<a href="#NAME">NAME</a><br>
1387c5da6fSAndrey Kiselev<a href="#SYNOPSIS">SYNOPSIS</a><br>
1487c5da6fSAndrey Kiselev<a href="#DESCRIPTION">DESCRIPTION</a><br>
1587c5da6fSAndrey Kiselev<a href="#RETURN VALUES">RETURN VALUES</a><br>
1687c5da6fSAndrey Kiselev<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
1787c5da6fSAndrey Kiselev<a href="#SEE ALSO">SEE ALSO</a><br>
1887c5da6fSAndrey Kiselev
1987c5da6fSAndrey Kiselev<hr>
2087c5da6fSAndrey Kiselev<a name="NAME"></a>
2187c5da6fSAndrey Kiselev<h2>NAME</h2>
220dcb9ef1SAndrey Kiselev<!-- INDENTATION -->
230dcb9ef1SAndrey Kiselev<table width="100%" border=0 rules="none" frame="void"
240dcb9ef1SAndrey Kiselev       cols="2" cellspacing="0" cellpadding="0">
250dcb9ef1SAndrey Kiselev<tr valign="top" align="left">
260dcb9ef1SAndrey Kiselev<td width="8%"></td>
270dcb9ef1SAndrey Kiselev<td width="91%">
280dcb9ef1SAndrey Kiselev<p>TIFFWriteTile &minus; encode and write a tile of data to
290dcb9ef1SAndrey Kiselevan open <small>TIFF</small> file</p>
300dcb9ef1SAndrey Kiselev</td>
310dcb9ef1SAndrey Kiselev</table>
3287c5da6fSAndrey Kiselev<a name="SYNOPSIS"></a>
3387c5da6fSAndrey Kiselev<h2>SYNOPSIS</h2>
340dcb9ef1SAndrey Kiselev<!-- INDENTATION -->
350dcb9ef1SAndrey Kiselev<table width="100%" border=0 rules="none" frame="void"
360dcb9ef1SAndrey Kiselev       cols="2" cellspacing="0" cellpadding="0">
370dcb9ef1SAndrey Kiselev<tr valign="top" align="left">
380dcb9ef1SAndrey Kiselev<td width="8%"></td>
390dcb9ef1SAndrey Kiselev<td width="91%">
400dcb9ef1SAndrey Kiselev<p><b>#include &lt;tiffio.h&gt;</b></p>
410dcb9ef1SAndrey Kiselev<!-- INDENTATION -->
420dcb9ef1SAndrey Kiselev<p><b>tsize_t TIFFWriteTile(TIFF *</b><i>tif</i><b>,
430dcb9ef1SAndrey Kiselevtdata_t</b> <i>buf</i><b>, uint32</b> <i>x</i><b>,
440dcb9ef1SAndrey Kiselevuint32</b> <i>y</i><b>, uint32</b> <i>z</i><b>,
450dcb9ef1SAndrey Kiselevtsample_t</b> <i>sample</i><b>)</b></p>
460dcb9ef1SAndrey Kiselev</td>
470dcb9ef1SAndrey Kiselev</table>
4887c5da6fSAndrey Kiselev<a name="DESCRIPTION"></a>
4987c5da6fSAndrey Kiselev<h2>DESCRIPTION</h2>
500dcb9ef1SAndrey Kiselev<!-- INDENTATION -->
510dcb9ef1SAndrey Kiselev<table width="100%" border=0 rules="none" frame="void"
520dcb9ef1SAndrey Kiselev       cols="2" cellspacing="0" cellpadding="0">
530dcb9ef1SAndrey Kiselev<tr valign="top" align="left">
540dcb9ef1SAndrey Kiselev<td width="8%"></td>
550dcb9ef1SAndrey Kiselev<td width="91%">
560dcb9ef1SAndrey Kiselev<p>Write the data for the tile <i>containing</i> the
570dcb9ef1SAndrey Kiselevspecified coordinates. The data in <i>buf</i> are is
580dcb9ef1SAndrey Kiselev(potentially) compressed, and written to the indicated file,
590dcb9ef1SAndrey Kiselevnormally being appended to the end of the file. The buffer
600dcb9ef1SAndrey Kiselevmust be contain an entire tile of data. Applications should
610dcb9ef1SAndrey Kiselevcall the routine <i>TIFFTileSize</i> to find out the size
620dcb9ef1SAndrey Kiselev(in bytes) of a tile buffer. The <i>x</i> and <i>y</i>
630dcb9ef1SAndrey Kiselevparameters are always used by <i>TIFFWriteTile</i>. The
640dcb9ef1SAndrey Kiselev<i>z</i> parameter is used if the image is deeper than 1
650dcb9ef1SAndrey Kiselevslice (<i>ImageDepth</i>&gt;1). The <i>sample</i> parameter
660dcb9ef1SAndrey Kiselevis used only if data are organized in separate planes
6787c5da6fSAndrey Kiselev(<i>PlanarConfiguration</i>=2).</p>
680dcb9ef1SAndrey Kiselev</td>
690dcb9ef1SAndrey Kiselev</table>
7087c5da6fSAndrey Kiselev<a name="RETURN VALUES"></a>
7187c5da6fSAndrey Kiselev<h2>RETURN VALUES</h2>
720dcb9ef1SAndrey Kiselev<!-- INDENTATION -->
730dcb9ef1SAndrey Kiselev<table width="100%" border=0 rules="none" frame="void"
740dcb9ef1SAndrey Kiselev       cols="2" cellspacing="0" cellpadding="0">
750dcb9ef1SAndrey Kiselev<tr valign="top" align="left">
760dcb9ef1SAndrey Kiselev<td width="8%"></td>
770dcb9ef1SAndrey Kiselev<td width="91%">
780dcb9ef1SAndrey Kiselev<p><i>TIFFWriteTile</i> returns &minus;1 if it detects an
790dcb9ef1SAndrey Kiseleverror; otherwise the number of bytes in the tile is
800dcb9ef1SAndrey Kiselevreturned.</p>
810dcb9ef1SAndrey Kiselev</td>
820dcb9ef1SAndrey Kiselev</table>
8387c5da6fSAndrey Kiselev<a name="DIAGNOSTICS"></a>
8487c5da6fSAndrey Kiselev<h2>DIAGNOSTICS</h2>
850dcb9ef1SAndrey Kiselev<!-- INDENTATION -->
860dcb9ef1SAndrey Kiselev<table width="100%" border=0 rules="none" frame="void"
870dcb9ef1SAndrey Kiselev       cols="2" cellspacing="0" cellpadding="0">
880dcb9ef1SAndrey Kiselev<tr valign="top" align="left">
890dcb9ef1SAndrey Kiselev<td width="8%"></td>
900dcb9ef1SAndrey Kiselev<td width="91%">
910dcb9ef1SAndrey Kiselev<p>All error messages are directed to the
920dcb9ef1SAndrey Kiselev<b>TIFFError</b>(3TIFF) routine.</p>
930dcb9ef1SAndrey Kiselev</td>
940dcb9ef1SAndrey Kiselev</table>
9587c5da6fSAndrey Kiselev<a name="SEE ALSO"></a>
9687c5da6fSAndrey Kiselev<h2>SEE ALSO</h2>
970dcb9ef1SAndrey Kiselev<!-- INDENTATION -->
980dcb9ef1SAndrey Kiselev<table width="100%" border=0 rules="none" frame="void"
990dcb9ef1SAndrey Kiselev       cols="2" cellspacing="0" cellpadding="0">
1000dcb9ef1SAndrey Kiselev<tr valign="top" align="left">
1010dcb9ef1SAndrey Kiselev<td width="8%"></td>
1020dcb9ef1SAndrey Kiselev<td width="91%">
1030dcb9ef1SAndrey Kiselev<p><b>TIFFCheckTile</b>(3TIFF),
1040776b32dSAndrey Kiselev<b>TIFFComputeTile</b>(3TIFF), <b>TIFFOpen</b>(3TIFF),
1050776b32dSAndrey Kiselev<b>TIFFReadTile</b>(3TIFF), <b>TIFFWriteScanline</b>(3TIFF),
1060776b32dSAndrey Kiselev<b>TIFFWriteEncodedTile</b>(3TIFF),
1070776b32dSAndrey Kiselev<b>TIFFWriteRawTile</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
1080dcb9ef1SAndrey Kiselev<!-- INDENTATION -->
1090dcb9ef1SAndrey Kiselev<p>Libtiff library home page:
110*d4dd6cccSBob Friesenhahn<b>http://www.simplesystems.org/libtiff/</b></p>
1110dcb9ef1SAndrey Kiselev</td>
1120dcb9ef1SAndrey Kiselev</table>
11387c5da6fSAndrey Kiselev<hr>
11487c5da6fSAndrey Kiselev</body>
11587c5da6fSAndrey Kiselev</html>
116