Chapter 16. Libraries

16.1. Interfaces for libtiff

Table 16-1 defines the library name and shared object name for the libtiff library

Table 16-1. libtiff Definition

Library:libtiff
SONAME:libtiff.so.5

The behavior of the interfaces in this library is specified by the following specifications:

[Libtiff 4.0.2] Libtiff 4.0.2 Reference Manual

16.1.1. libtiff interfaces

16.1.1.1. Interfaces for libtiff interfaces

An LSB conforming implementation shall provide the generic functions for libtiff interfaces specified in Table 16-2, with the full mandatory functionality as described in the referenced underlying specification.

Table 16-2. libtiff - libtiff interfaces Function Interfaces

TIFFAccessTagMethods [Libtiff 4.0.2]TIFFCIELabToRGBInit [Libtiff 4.0.2]TIFFCIELabToXYZ [Libtiff 4.0.2]
TIFFCheckTile [Libtiff 4.0.2]TIFFCheckpointDirectory [Libtiff 4.0.2]TIFFCleanup [Libtiff 4.0.2]
TIFFClientOpen [Libtiff 4.0.2]TIFFClientdata [Libtiff 4.0.2]TIFFClose [Libtiff 4.0.2]
TIFFComputeStrip [Libtiff 4.0.2]TIFFComputeTile [Libtiff 4.0.2]TIFFCreateCustomDirectory [Libtiff 4.0.2]
TIFFCreateDirectory [Libtiff 4.0.2]TIFFCreateEXIFDirectory [Libtiff 4.0.2]TIFFCurrentDirOffset [Libtiff 4.0.2]
TIFFCurrentDirectory [Libtiff 4.0.2]TIFFCurrentRow [Libtiff 4.0.2]TIFFCurrentStrip [Libtiff 4.0.2]
TIFFCurrentTile [Libtiff 4.0.2]TIFFDataWidth [Libtiff 4.0.2]TIFFDefaultStripSize [Libtiff 4.0.2]
TIFFDefaultTileSize [Libtiff 4.0.2]TIFFError [Libtiff 4.0.2]TIFFErrorExt [Libtiff 4.0.2]
TIFFFdOpen [Libtiff 4.0.2]TIFFFieldWithName [Libtiff 4.0.2]TIFFFieldWithTag [Libtiff 4.0.2]
TIFFFileName [Libtiff 4.0.2]TIFFFileno [Libtiff 4.0.2]TIFFFindCODEC [Libtiff 4.0.2]
TIFFFindField [Libtiff 4.0.2]TIFFFlush [Libtiff 4.0.2]TIFFFlushData [Libtiff 4.0.2]
TIFFFreeDirectory [Libtiff 4.0.2]TIFFGetBitRevTable [Libtiff 4.0.2]TIFFGetClientInfo [Libtiff 4.0.2]
TIFFGetCloseProc [Libtiff 4.0.2]TIFFGetConfiguredCODECs [Libtiff 4.0.2]TIFFGetField [Libtiff 4.0.2]
TIFFGetFieldDefaulted [Libtiff 4.0.2]TIFFGetMapFileProc [Libtiff 4.0.2]TIFFGetMode [Libtiff 4.0.2]
TIFFGetReadProc [Libtiff 4.0.2]TIFFGetSeekProc [Libtiff 4.0.2]TIFFGetSizeProc [Libtiff 4.0.2]
TIFFGetTagListCount [Libtiff 4.0.2]TIFFGetTagListEntry [Libtiff 4.0.2]TIFFGetUnmapFileProc [Libtiff 4.0.2]
TIFFGetVersion [Libtiff 4.0.2]TIFFGetWriteProc [Libtiff 4.0.2]TIFFIsBigEndian [Libtiff 4.0.2]
TIFFIsByteSwapped [Libtiff 4.0.2]TIFFIsCODECConfigured [Libtiff 4.0.2]TIFFIsMSB2LSB [Libtiff 4.0.2]
TIFFIsTiled [Libtiff 4.0.2]TIFFIsUpSampled [Libtiff 4.0.2]TIFFLastDirectory [Libtiff 4.0.2]
TIFFNumberOfDirectories [Libtiff 4.0.2]TIFFNumberOfStrips [Libtiff 4.0.2]TIFFNumberOfTiles [Libtiff 4.0.2]
TIFFOpen [Libtiff 4.0.2]TIFFPrintDirectory [Libtiff 4.0.2]TIFFRGBAImageBegin [Libtiff 4.0.2]
TIFFRGBAImageEnd [Libtiff 4.0.2]TIFFRGBAImageGet [Libtiff 4.0.2]TIFFRGBAImageOK [Libtiff 4.0.2]
TIFFRasterScanlineSize [Libtiff 4.0.2]TIFFRasterScanlineSize64 [Libtiff 4.0.2]TIFFRawStripSize [Libtiff 4.0.2]
TIFFRawStripSize64 [Libtiff 4.0.2]TIFFReadBufferSetup [Libtiff 4.0.2]TIFFReadCustomDirectory [Libtiff 4.0.2]
TIFFReadDirectory [Libtiff 4.0.2]TIFFReadEXIFDirectory [Libtiff 4.0.2]TIFFReadEncodedStrip [Libtiff 4.0.2]
TIFFReadEncodedTile [Libtiff 4.0.2]TIFFReadRGBAImage [Libtiff 4.0.2]TIFFReadRGBAImageOriented [Libtiff 4.0.2]
TIFFReadRGBAStrip [Libtiff 4.0.2]TIFFReadRGBATile [Libtiff 4.0.2]TIFFReadRawStrip [Libtiff 4.0.2]
TIFFReadRawTile [Libtiff 4.0.2]TIFFReadScanline [Libtiff 4.0.2]TIFFReadTile [Libtiff 4.0.2]
TIFFRegisterCODEC [Libtiff 4.0.2]TIFFReverseBits [Libtiff 4.0.2]TIFFRewriteDirectory [Libtiff 4.0.2]
TIFFScanlineSize [Libtiff 4.0.2]TIFFScanlineSize64 [Libtiff 4.0.2]TIFFSetClientInfo [Libtiff 4.0.2]
TIFFSetClientdata [Libtiff 4.0.2]TIFFSetDirectory [Libtiff 4.0.2]TIFFSetErrorHandler [Libtiff 4.0.2]
TIFFSetErrorHandlerExt [Libtiff 4.0.2]TIFFSetField [Libtiff 4.0.2]TIFFSetFileName [Libtiff 4.0.2]
TIFFSetFileno [Libtiff 4.0.2]TIFFSetMode [Libtiff 4.0.2]TIFFSetSubDirectory [Libtiff 4.0.2]
TIFFSetTagExtender [Libtiff 4.0.2]TIFFSetWarningHandler [Libtiff 4.0.2]TIFFSetWarningHandlerExt [Libtiff 4.0.2]
TIFFSetWriteOffset [Libtiff 4.0.2]TIFFSetupStrips [Libtiff 4.0.2]TIFFStripSize [Libtiff 4.0.2]
TIFFStripSize64 [Libtiff 4.0.2]TIFFSwabArrayOfDouble [Libtiff 4.0.2]TIFFSwabArrayOfFloat [Libtiff 4.0.2]
TIFFSwabArrayOfLong [Libtiff 4.0.2]TIFFSwabArrayOfLong8 [Libtiff 4.0.2]TIFFSwabArrayOfShort [Libtiff 4.0.2]
TIFFSwabArrayOfTriples [Libtiff 4.0.2]TIFFSwabDouble [Libtiff 4.0.2]TIFFSwabFloat [Libtiff 4.0.2]
TIFFSwabLong [Libtiff 4.0.2]TIFFSwabLong8 [Libtiff 4.0.2]TIFFSwabShort [Libtiff 4.0.2]
TIFFTileRowSize [Libtiff 4.0.2]TIFFTileRowSize64 [Libtiff 4.0.2]TIFFTileSize [Libtiff 4.0.2]
TIFFTileSize64 [Libtiff 4.0.2]TIFFUnRegisterCODEC [Libtiff 4.0.2]TIFFUnlinkDirectory [Libtiff 4.0.2]
TIFFUnsetField [Libtiff 4.0.2]TIFFVGetField [Libtiff 4.0.2]TIFFVGetFieldDefaulted [Libtiff 4.0.2]
TIFFVSetField [Libtiff 4.0.2]TIFFVStripSize [Libtiff 4.0.2]TIFFVStripSize64 [Libtiff 4.0.2]
TIFFVTileSize [Libtiff 4.0.2]TIFFVTileSize64 [Libtiff 4.0.2]TIFFWarning [Libtiff 4.0.2]
TIFFWarningExt [Libtiff 4.0.2]TIFFWriteBufferSetup [Libtiff 4.0.2]TIFFWriteCheck [Libtiff 4.0.2]
TIFFWriteCustomDirectory [Libtiff 4.0.2]TIFFWriteDirectory [Libtiff 4.0.2]TIFFWriteEncodedStrip [Libtiff 4.0.2]
TIFFWriteEncodedTile [Libtiff 4.0.2]TIFFWriteRawStrip [Libtiff 4.0.2]TIFFWriteRawTile [Libtiff 4.0.2]
TIFFWriteScanline [Libtiff 4.0.2]TIFFWriteTile [Libtiff 4.0.2]TIFFXYZToRGB [Libtiff 4.0.2]
TIFFYCbCrToRGBInit [Libtiff 4.0.2]TIFFYCbCrtoRGB [Libtiff 4.0.2]