Blame html/man/TIFFWriteEncodedStrip.3tiff.html

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
<html>
Packit Service 2594b8
<head>
Packit Service 2594b8
<meta name="generator" content="groff -Thtml, see www.gnu.org">
Packit Service 2594b8
<meta name="Content-Style" content="text/css">
Packit Service 2594b8
<title>TIFFWriteEncodedStrip</title>
Packit Service 2594b8
</head>
Packit Service 2594b8
<body>
Packit Service 2594b8
Packit Service 2594b8

TIFFWriteEncodedStrip

Packit Service 2594b8
NAME
Packit Service 2594b8
SYNOPSIS
Packit Service 2594b8
DESCRIPTION
Packit Service 2594b8
NOTES
Packit Service 2594b8
RETURN VALUES
Packit Service 2594b8
DIAGNOSTICS
Packit Service 2594b8
SEE ALSO
Packit Service 2594b8
Packit Service 2594b8

Packit Service 2594b8
Packit Service 2594b8

NAME

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
       cols="2" cellspacing="0" cellpadding="0">
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8

<big>TIFFWritedEncodedStrip − compress and write a

Packit Service 2594b8
strip of data to an open</big> TIFF <big>file</big>

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8

SYNOPSIS

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
       cols="2" cellspacing="0" cellpadding="0">
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8

<big>#include <tiffio.h></big>

Packit Service 2594b8
Packit Service 2594b8

<big>tsize_t TIFFWriteEncodedStrip(TIFF

Packit Service 2594b8
*tif, tstrip_t strip,
Packit Service 2594b8
tdata_t buf, tsize_t
Packit Service 2594b8
size)</big>

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8

DESCRIPTION

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
       cols="2" cellspacing="0" cellpadding="0">
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8

<big>Compress size bytes of raw data from

Packit Service 2594b8
buf and write the result to the specified strip;
Packit Service 2594b8
replacing any previously written data. Note that the value
Packit Service 2594b8
of strip is a ‘‘raw strip
Packit Service 2594b8
number.’’ That is, the caller must take into
Packit Service 2594b8
account whether or not the data are organized in separate
Packit Service 2594b8
planes (PlanarConfiguration=2).</big>

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8

NOTES

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
       cols="2" cellspacing="0" cellpadding="0">
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8

<big>The library writes encoded data using the native

Packit Service 2594b8
machine byte order. Correctly implemented</big> TIFF
Packit Service 2594b8
<big>readers are expected to do any necessary byte-swapping
Packit Service 2594b8
to correctly process image data with BitsPerSample greater
Packit Service 2594b8
than 8.</big>

Packit Service 2594b8
Packit Service 2594b8

<big>The strip number must be valid according to the

Packit Service 2594b8
current settings of the ImageLength and
Packit Service 2594b8
RowsPerStrip tags. An image may be dynamically grown
Packit Service 2594b8
by increasing the value of ImageLength prior to each
Packit Service 2594b8
call to TIFFWriteEncodedStrip.</big>

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8

RETURN VALUES

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
       cols="2" cellspacing="0" cellpadding="0">
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8

<big>−1 is returned if an error was encountered.

Packit Service 2594b8
Otherwise, the value of size is returned.</big>

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8

DIAGNOSTICS

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
       cols="2" cellspacing="0" cellpadding="0">
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8

<big>All error messages are directed to the

Packit Service 2594b8
TIFFError(3TIFF) routine.</big>

Packit Service 2594b8
Packit Service 2594b8

<big>%s: File not open for writing. The file was

Packit Service 2594b8
opened for reading, not writing.</big>

Packit Service 2594b8
Packit Service 2594b8

<big>Can not write scanlines to a tiled image. The

Packit Service 2594b8
image is assumed to be organized in tiles because the
Packit Service 2594b8
TileWidth and TileLength tags have been set
Packit Service 2594b8
with TIFFSetField(3TIFF).</big>

Packit Service 2594b8
Packit Service 2594b8

<big>%s: Must set "ImageWidth" before

Packit Service 2594b8
writing data. The image’s width has not be set
Packit Service 2594b8
before the first write. See TIFFSetField(3TIFF) for
Packit Service 2594b8
information on how to do this.</big>

Packit Service 2594b8
Packit Service 2594b8

<big>%s: Must set "PlanarConfiguration"

Packit Service 2594b8
before writing data. The organization of data has not be
Packit Service 2594b8
defined before the first write. See
Packit Service 2594b8
TIFFSetField(3TIFF) for information on how to do
Packit Service 2594b8
this.</big>

Packit Service 2594b8
Packit Service 2594b8

<big>%s: No space for strip arrays". There

Packit Service 2594b8
was not enough space for the arrays that hold strip offsets
Packit Service 2594b8
and byte counts.</big>

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8

SEE ALSO

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
       cols="2" cellspacing="0" cellpadding="0">
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8

<big>TIFFOpen(3TIFF),

Packit Service 2594b8
TIFFWriteScanline(3TIFF),
Packit Service 2594b8
TIFFWriteRawStrip(3TIFF),
Packit Service 2594b8
libtiff(3TIFF)</big>

Packit Service 2594b8
Packit Service 2594b8

<big>Libtiff library home page:

Packit Service 2594b8
http://www.simplesystems.org/libtiff/</big>

Packit Service 2594b8
Packit Service 2594b8
Packit Service 2594b8

Packit Service 2594b8
</body>
Packit Service 2594b8
</html>