---
name: "TIFFReadRawStrip"
section: "3t"
platform: "linux"
package: "libtiff3g-dev"
version: "3.5.5-6.woody5"
release: "Debian 3.0 (Woody)"
platforms: ["linux"]
url: "https://new.carta.tech/TIFFReadRawStrip"
---

# TIFFReadRawStrip(3t)

return the undecoded contents of a strip of data from an open TIFF file

## NAME

TIFFReadRawStrip - return the undecoded contents of a strip of data from an open TIFF file

## SYNOPSIS

**#include \<tiffio.h\>**\
 **tsize\_t TIFFReadRawStrip(TIFF\* tif, tstrip\_t strip, tdata\_t buf, tsize\_t size)**

## DESCRIPTION

Read the contents of the specified strip into the (user supplied) data buffer. Note that the value of *strip* is a \`\`raw strip number.'' That is, the caller must take into account whether or not the data is organized in separate planes (*PlanarConfiguration*=2). To read a full strip of data the data buffer should typically be at least as large as the number returned by *TIFFStripSize*.

## RETURN VALUES

The actual number of bytes of data that were placed in *buf* is returned; *TIFFReadEncodedStrip* returns -1 if an error was encountered.

## DIAGNOSTICS

All error messages are directed to the *TIFFError*(3T) routine.

## SEE ALSO

*libtiff*(3T), *TIFFOpen*(3T), *TIFFReadEncodedStrip*(3T), *TIFFReadScanline*(3T), *TIFFStripSize*(3T)
