DOKK / manpages / debian 12 / libtiff-dev / TIFFReadFromUserBuffer.3tiff.en
TIFFREADFROMUSERBUFFER(3tiff) LibTIFF TIFFREADFROMUSERBUFFER(3tiff)

TIFFReadFromUserBuffer - decode data using an user defined buffer

#include <tiffio.h>



Use the provided input buffer (inbuf, insize) and decompress it into (outbuf, outsize). This function replaces the use of TIFFReadEncodedStrip() / TIFFReadEncodedTile() when the user can provide the buffer for the input data, for example when he wants to avoid libtiff to read the strile offset/count values from the StripOffsets / StripByteCounts or TileOffsets / TileByteCounts arrays. inbuf content must be writable (if bit reversal is needed).

Returns 1 in case of success, 0 otherwise.

All error messages are directed to the TIFFErrorExtR() routine.

TIFFOpen (3tiff), TIFFReadRawStrip (3tiff), TIFFReadScanline (3tiff), TIFFReadEncodedStrip (3tiff), TIFFReadEncodedTile (3tiff), libtiff (3tiff),

LibTIFF contributors

1988-2023, LibTIFF contributors

November 23, 2023 4.5