PNG  IHDR* pHYs+ IDATx]n#; cdLb Ǚ[at¤_:uP}>!Usă cag޿ ֵNu`ݼTâabO7uL&y^wFٝA"l[|ŲHLN밪4*sG3|Dv}?+y߉{OuOAt4Jj.u]Gz*҉sP'VQKbA1u\`& Af;HWj hsO;ogTu uj7S3/QzUr&wS`M$X_L7r2;aE+ώ%vikDA:dR+%KzƉo>eOth$z%: :{WwaQ:wz%4foɹE[9<]#ERINƻv溂E%P1i01 |Jvҗ&{b?9g=^wζXn/lK::90KwrюO\!ջ3uzuGv^;騢wq<Iatv09:tt~hEG`v;3@MNZD.1]L:{ծI3`L(÷ba")Y.iljCɄae#I"1 `3*Bdz>j<fU40⨬%O$3cGt]j%Fߠ_twJ;ABU8vP3uEԑwQ V:h%))LfraqX-ۿX]v-\9I gl8tzX ]ecm)-cgʒ#Uw=Wlێn(0hPP/ӨtQ“&J35 $=]r1{tLuǮ*i0_;NƝ8;-vݏr8+U-kruȕYr0RnC]*ެ(M:]gE;{]tg(#ZJ9y>utRDRMdr9㪩̞zֹb<ģ&wzJM"iI( .ꮅX)Qw:9,i좜\Ԛi7&N0:asϓc];=ΗOӣ APqz93 y $)A*kVHZwBƺnWNaby>XMN*45~ղM6Nvm;A=jֲ.~1}(9`KJ/V F9[=`~[;sRuk]rєT!)iQO)Y$V ی ۤmzWz5IM Zb )ˆC`6 rRa}qNmUfDsWuˤV{ Pݝ'=Kֳbg,UҘVz2ﴻnjNgBb{? ߮tcsͻQuxVCIY۠:(V뺕 ٥2;t`@Fo{Z9`;]wMzU~%UA蛚dI vGq\r82iu +St`cR.6U/M9IENDB` REDROOM
PHP 5.6.40
Preview: TIFFWriteScanline.3tiff.html Size: 7.21 KB
//usr/share/doc/libtiff-devel/html/man/TIFFWriteScanline.3tiff.html

<!-- Creator     : groff version 1.18.1 -->
<!-- CreationDate: Sat Feb 24 18:37:18 2007 -->
<html>
<head>
<meta name="generator" content="groff -Thtml, see www.gnu.org">
<meta name="Content-Style" content="text/css">
<title>TIFFWriteScanline</title>
</head>
<body>

<h1 align=center>TIFFWriteScanline</h1>
<a href="#NAME">NAME</a><br>
<a href="#SYNOPSIS">SYNOPSIS</a><br>
<a href="#DESCRIPTION">DESCRIPTION</a><br>
<a href="#NOTES">NOTES</a><br>
<a href="#RETURN VALUES">RETURN VALUES</a><br>
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
<a href="#BUGS">BUGS</a><br>
<a href="#SEE ALSO">SEE ALSO</a><br>

<hr>
<a name="NAME"></a>
<h2>NAME</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="8%"></td>
<td width="91%">
<p>TIFFWriteScanline &minus; write a scanline to an open
<small>TIFF</small> file</p>
</td>
</table>
<a name="SYNOPSIS"></a>
<h2>SYNOPSIS</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="8%"></td>
<td width="91%">
<p><b>#include &lt;tiffio.h&gt;</b></p>
<!-- INDENTATION -->
<p><b>int TIFFWriteScanline(TIFF *</b><i>tif</i><b>,
tdata_t</b> <i>buf</i><b>, uint32</b> <i>row</i><b>,
tsample_t</b> <i>sample</i><b>)</b></p>
</td>
</table>
<a name="DESCRIPTION"></a>
<h2>DESCRIPTION</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="8%"></td>
<td width="91%">
<p>Write data to a file at the specified row. The
<i>sample</i> parameter is used only if data are organized
in separate planes (<i>PlanarConfiguration</i>=2). The data
are assumed to be uncompressed and in the native bit- and
byte-order of the host machine. The data written to the file
is compressed according to the compression scheme of the
current <small>TIFF</small> directory (see further below).
If the current scanline is past the end of the current
subfile, the <i>ImageLength</i> field is automatically
increased to include the scanline (except for
<i>PlanarConfiguration</i>=2, where the <i>ImageLength</i>
cannot be changed once the first data are written). If the
<i>ImageLength</i> is increased, the <i>StripOffsets</i> and
<i>StripByteCounts</i> fields are similarly enlarged to
reflect data written past the previous end of image.</p>
</td>
</table>
<a name="NOTES"></a>
<h2>NOTES</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="8%"></td>
<td width="91%">
<p>The library writes encoded data using the native machine
byte order. Correctly implemented <small>TIFF</small>
readers are expected to do any necessary byte-swapping to
correctly process image data with BitsPerSample greater than
8. The library attempts to hide bit-ordering differences
between the image and the native machine by converting data
from the native machine order.</p>
<!-- INDENTATION -->
<p>In C++ the <i>sample</i> parameter defaults to 0.</p>
<!-- INDENTATION -->
<p>Once data are written to a file for the current
directory, the values of certain tags may not be altered;
see <i>TIFFSetField</i>(3TIFF) for more information.</p>
<!-- INDENTATION -->
<p>It is not possible to write scanlines to a file that uses
a tiled organization. The routine <i>TIFFIsTiled</i> can be
used to determine if the file is organized as tiles or
strips.</p>
</td>
</table>
<a name="RETURN VALUES"></a>
<h2>RETURN VALUES</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="8%"></td>
<td width="91%">
<p><i>TIFFWriteScanline</i> returns &minus;1 if it
immediately detects an error and 1 for a successful
write.</p>
</td>
</table>
<a name="DIAGNOSTICS"></a>
<h2>DIAGNOSTICS</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="8%"></td>
<td width="91%">
<p>All error messages are directed to the
<i>TIFFError</i>(3TIFF) routine.</p>
<!-- INDENTATION -->
<p><b>%s: File not open for writing .</b> The file was
opened for reading, not writing.</p>
<!-- INDENTATION -->
<p><b>Can not write scanlines to a tiled image</b>. An
attempt was made to write a scanline to a tiled image. The
image is assumed to be organized in tiles because the
<i>TileWidth</i> and <i>TileLength</i> tags have been set
with <i>TIFFSetField</i>(3TIFF).</p>
<!-- INDENTATION -->
<p><b>Compression algorithm does not support random
access</b>. Data was written in a non-sequential order to a
file that uses a compression algorithm and that has
<i>RowsPerStrip</i> greater than one. That is, data in the
image is to be stored in a compressed form, and with
multiple rows packed into a strip. In this case, the library
does not support random access to the data. The data should
either be written as entire strips, sequentially by rows, or
the value of <i>RowsPerStrip</i> should be set to one.</p>
<!-- INDENTATION -->
<p><b>%s: Must set &quot;ImageWidth&quot; before writing
data</b>. The image&rsquo;s width has not be set before the
first write. See <b>TIFFSetField</b>(3TIFF) for information
on how to do this.</p>
<!-- INDENTATION -->
<p><b>%s: Must set &quot;PlanarConfiguration&quot; before
writing data</b>. The organization of data has not be
defined before the first write. See
<b>TIFFSetField</b>(3TIFF) for information on how to do
this.</p>
<!-- INDENTATION -->
<p><b>Can not change &quot;ImageLength&quot; when using
separate planes</b>. Separate image planes are being used
(<i>PlanarConfiguration</i>=2), but the number of rows has
not been specified before the first write. The library
supports the dynamic growth of an image only when data are
organized in a contiguous manner
(<i>PlanarConfiguration</i>=1).</p>
<!-- INDENTATION -->
<p><b>%d: Sample out of range, max %d</b>. The <i>sample</i>
parameter was greater than the value of the SamplesPerPixel
tag.</p>
<!-- INDENTATION -->
<p><b>%s: No space for strip arrays .</b> There was not
enough space for the arrays that hold strip offsets and byte
counts.</p>
</td>
</table>
<a name="BUGS"></a>
<h2>BUGS</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="8%"></td>
<td width="91%">
<p>Writing subsampled YCbCR data does not work correctly
because, for <i>PlanarConfiguration</i>=2 the size of a
scanline is not calculated on a per-sample basis, and for
<i>PlanarConfiguration</i>=1 the library does not pack the
block-interleaved samples.</p>
</td>
</table>
<a name="SEE ALSO"></a>
<h2>SEE ALSO</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="8%"></td>
<td width="91%">
<p><b>TIFFOpen</b>(3TIFF),
<b>TIFFWriteEncodedStrip</b>(3TIFF),
<b>TIFFWriteRawStrip</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
<!-- INDENTATION -->
<p>Libtiff library home page:
<b>http://www.simplesystems.org/libtiff/</b></p>
</td>
</table>
<hr>
</body>
</html>

Directory Contents

Dirs: 0 × Files: 65

Name Size Perms Modified Actions
3.38 KB lrw-r--r-- 2017-05-21 18:57:36
Edit Download
7.56 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
14.37 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
2.10 KB lrw-r--r-- 2015-06-25 01:41:29
Edit Download
3.74 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
24.00 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
5.12 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
3.89 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
12.45 KB lrw-r--r-- 2016-09-25 19:44:06
Edit Download
3.96 KB lrw-r--r-- 2016-09-25 19:44:06
Edit Download
17.52 KB lrw-r--r-- 2016-09-25 19:44:06
Edit Download
14.66 KB lrw-r--r-- 2016-09-25 19:44:06
Edit Download
4.48 KB lrw-r--r-- 2016-09-25 19:44:06
Edit Download
3.79 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
2.42 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
4.30 KB lrw-r--r-- 2016-09-25 19:44:06
Edit Download
3.61 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
22.23 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
15.38 KB lrw-r--r-- 2016-09-25 19:44:06
Edit Download
19.92 KB lrw-r--r-- 2016-09-25 19:44:06
Edit Download
2.50 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
5.65 KB lrw-r--r-- 2016-09-25 19:44:06
Edit Download
4.31 KB lrw-r--r-- 2016-09-25 19:44:06
Edit Download
3.17 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
2.13 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
2.08 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
2.55 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
2.75 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
2.20 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
3.07 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
3.27 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
32.67 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
4.35 KB lrw-r--r-- 2016-09-25 19:44:06
Edit Download
5.03 KB lrw-r--r-- 2016-09-25 19:44:06
Edit Download
3.49 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
13.38 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
4.62 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
5.04 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
7.91 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
4.20 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
4.04 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
3.26 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
3.34 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
10.24 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
7.31 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
8.28 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
5.13 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
4.18 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
12.02 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
4.80 KB lrw-r--r-- 2016-09-25 19:44:06
Edit Download
3.74 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
30.36 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
2.68 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
2.86 KB lrw-r--r-- 2016-09-25 19:44:06
Edit Download
4.25 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
3.41 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
4.90 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
3.27 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
6.33 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
4.97 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
4.78 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
4.41 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
3.88 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
7.21 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download
3.55 KB lrw-r--r-- 2016-09-25 19:44:05
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).
© 2026 REDROOM — Secure File Manager. All rights reserved. Built with ❤️ & Red Dark UI