Blame html/man/TIFFReadEncodedTile.3tiff.html

Packit 7838c8
Packit 7838c8
Packit 7838c8
<html>
Packit 7838c8
<head>
Packit 7838c8
<meta name="generator" content="groff -Thtml, see www.gnu.org">
Packit 7838c8
<meta name="Content-Style" content="text/css">
Packit 7838c8
<title>TIFFReadEncodedTile</title>
Packit 7838c8
</head>
Packit 7838c8
<body>
Packit 7838c8
Packit 7838c8

TIFFReadEncodedTile

Packit 7838c8
NAME
Packit 7838c8
SYNOPSIS
Packit 7838c8
DESCRIPTION
Packit 7838c8
NOTES
Packit 7838c8
RETURN VALUES
Packit 7838c8
DIAGNOSTICS
Packit 7838c8
SEE ALSO
Packit 7838c8
Packit 7838c8

Packit 7838c8
Packit 7838c8

NAME

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

TIFFReadEncodedTile − read and decode a tile of

Packit 7838c8
data from an open <small>TIFF</small> file

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

SYNOPSIS

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

#include <tiffio.h>

Packit 7838c8
Packit 7838c8

int TIFFReadEncodedTile(TIFF *tif,

Packit 7838c8
ttile_t tile, tdata_t buf,
Packit 7838c8
tsize_t size)

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

DESCRIPTION

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Read the specified tile of data and place up to

Packit 7838c8
size bytes of decompressed information in the (user
Packit 7838c8
supplied) data buffer.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

NOTES

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

The value of tile is a ‘‘raw tile

Packit 7838c8
number.’’ That is, the caller must take into
Packit 7838c8
account whether or not the data are organized in separate
Packit 7838c8
planes (PlanarConfiguration=2).
Packit 7838c8
TIFFComputeTile automatically does this when
Packit 7838c8
converting an (x,y,z,sample) coordinate quadruple to a tile
Packit 7838c8
number. To read a full tile of data the data buffer should
Packit 7838c8
be at least as large as the value returned by
Packit 7838c8
TIFFTileSize.

Packit 7838c8
Packit 7838c8

The library attempts to hide bit- and byte-ordering

Packit 7838c8
differences between the image and the native machine by
Packit 7838c8
converting data to the native machine order. Bit reversal is
Packit 7838c8
done if the FillOrder tag is opposite to the native
Packit 7838c8
machine bit order. 16- and 32-bit samples are automatically
Packit 7838c8
byte-swapped if the file was written with a byte order
Packit 7838c8
opposite to the native machine byte order,

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

RETURN VALUES

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

The actual number of bytes of data that were placed in

Packit 7838c8
buf is returned; TIFFReadEncodedTile returns
Packit 7838c8
−1 if an error was encountered.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

DIAGNOSTICS

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

All error messages are directed to the

Packit 7838c8
TIFFError(3TIFF) routine.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

SEE ALSO

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

TIFFOpen(3TIFF), TIFFReadRawTile(3TIFF),

Packit 7838c8
TIFFReadTile(3TIFF), libtiff(3TIFF)

Packit 7838c8
Packit 7838c8

Libtiff library home page:

Packit 7838c8
http://www.simplesystems.org/libtiff/

Packit 7838c8
Packit 7838c8
Packit 7838c8

Packit 7838c8
</body>
Packit 7838c8
</html>