Data Structures |
| struct | TIFFDisplay |
| struct | TIFFYCbCrToRGB |
| struct | TIFFCIELabToRGB |
| struct | TIFFRGBAImage |
| struct | TIFFCodec |
| struct | TIFFFieldInfo |
| struct | TIFFTagValue |
| struct | TIFFTagMethods |
Defines |
| #define | __DLL_IMPORT__ __declspec(dllimport) |
| #define | __DLL_EXPORT__ __declspec(dllexport) |
| #define | LIBTIFF_DLL_IMPEXP |
| #define | BINMODE |
| #define | SET_BINARY(f) (void)0 |
| #define | TIFFPRINT_NONE 0x0 /* no extra info */ |
| #define | TIFFPRINT_STRIPS 0x1 /* strips/tiles info */ |
| #define | TIFFPRINT_CURVES 0x2 /* color/gray response curves */ |
| #define | TIFFPRINT_COLORMAP 0x4 /* colormap */ |
| #define | TIFFPRINT_JPEGQTABLES 0x100 /* JPEG Q matrices */ |
| #define | TIFFPRINT_JPEGACTABLES 0x200 /* JPEG AC tables */ |
| #define | TIFFPRINT_JPEGDCTABLES 0x200 /* JPEG DC tables */ |
| #define | D65_X0 (95.0470F) |
| #define | D65_Y0 (100.0F) |
| #define | D65_Z0 (108.8827F) |
| #define | D50_X0 (96.4250F) |
| #define | D50_Y0 (100.0F) |
| #define | D50_Z0 (82.4680F) |
| #define | CIELABTORGB_TABLE_RANGE 1500 |
| #define | TIFFGetR(abgr) ((abgr) & 0xff) |
| #define | TIFFGetG(abgr) (((abgr) >> 8) & 0xff) |
| #define | TIFFGetB(abgr) (((abgr) >> 16) & 0xff) |
| #define | TIFFGetA(abgr) (((abgr) >> 24) & 0xff) |
| #define | LOGLUV_PUBLIC 1 |
| #define | __attribute__(x) /*nothing*/ |
| #define | TIFF_ANY TIFF_NOTYPE /* for field descriptor searching */ |
| #define | TIFF_VARIABLE -1 /* marker for variable length tags */ |
| #define | TIFF_SPP -2 /* marker for SamplesPerPixel tags */ |
| #define | TIFF_VARIABLE2 -3 /* marker for uint32 var-length tags */ |
| #define | FIELD_CUSTOM 65 |
| #define | U_NEU 0.210526316 |
| #define | V_NEU 0.473684211 |
| #define | UVSCALE 410. |
Typedefs |
| typedef uint32 | ttag_t |
| typedef uint16 | tdir_t |
| typedef uint16 | tsample_t |
| typedef uint32 | tstrile_t |
| typedef tstrile_t | tstrip_t |
| typedef tstrile_t | ttile_t |
| typedef int32 | tsize_t |
| typedef void * | tdata_t |
| typedef uint32 | toff_t |
| typedef void * | thandle_t |
| typedef unsigned char | TIFFRGBValue |
| typedef void(* | tileContigRoutine )(TIFFRGBAImage *, uint32 *, uint32, uint32, uint32, uint32, int32, int32, unsigned char *) |
| typedef void(* | tileSeparateRoutine )(TIFFRGBAImage *, uint32 *, uint32, uint32, uint32, uint32, int32, int32, unsigned char *, unsigned char *, unsigned char *, unsigned char *) |
| typedef int(* | TIFFInitMethod )(TIFF *, int) |
| typedef void(* | TIFFErrorHandler )(const char *, const char *, va_list) |
| typedef void(* | TIFFErrorHandlerExt )(thandle_t, const char *, const char *, va_list) |
| typedef tsize_t(* | TIFFReadWriteProc )(thandle_t, tdata_t, tsize_t) |
| typedef toff_t(* | TIFFSeekProc )(thandle_t, toff_t, int) |
| typedef int(* | TIFFCloseProc )(thandle_t) |
| typedef toff_t(* | TIFFSizeProc )(thandle_t) |
| typedef int(* | TIFFMapFileProc )(thandle_t, tdata_t *, toff_t *) |
| typedef void(* | TIFFUnmapFileProc )(thandle_t, tdata_t, toff_t) |
| typedef void(* | TIFFExtendProc )(TIFF *) |
| typedef int(* | TIFFVSetMethod )(TIFF *, ttag_t, va_list) |
| typedef int(* | TIFFVGetMethod )(TIFF *, ttag_t, va_list) |
| typedef void(* | TIFFPrintMethod )(TIFF *, FILE *, long) |
Functions |
| LIBTIFF_DLL_IMPEXP const char * | TIFFGetVersion (void) |
LIBTIFF_DLL_IMPEXP const
TIFFCodec * | TIFFFindCODEC (uint16) |
| LIBTIFF_DLL_IMPEXP TIFFCodec * | TIFFRegisterCODEC (uint16, const char *, TIFFInitMethod) |
| LIBTIFF_DLL_IMPEXP void | TIFFUnRegisterCODEC (TIFFCodec *) |
| LIBTIFF_DLL_IMPEXP int | TIFFIsCODECConfigured (uint16) |
| LIBTIFF_DLL_IMPEXP TIFFCodec * | TIFFGetConfiguredCODECs (void) |
| LIBTIFF_DLL_IMPEXP tdata_t | _TIFFmalloc (tsize_t) |
| LIBTIFF_DLL_IMPEXP tdata_t | _TIFFrealloc (tdata_t, tsize_t) |
| LIBTIFF_DLL_IMPEXP void | _TIFFmemset (tdata_t, int, tsize_t) |
| LIBTIFF_DLL_IMPEXP void | _TIFFmemcpy (tdata_t, const tdata_t, tsize_t) |
| LIBTIFF_DLL_IMPEXP int | _TIFFmemcmp (const tdata_t, const tdata_t, tsize_t) |
| LIBTIFF_DLL_IMPEXP void | _TIFFfree (tdata_t) |
| LIBTIFF_DLL_IMPEXP int | TIFFGetTagListCount (TIFF *) |
| LIBTIFF_DLL_IMPEXP ttag_t | TIFFGetTagListEntry (TIFF *, int tag_index) |
| LIBTIFF_DLL_IMPEXP void | TIFFMergeFieldInfo (TIFF *, const TIFFFieldInfo[], int) |
LIBTIFF_DLL_IMPEXP const
TIFFFieldInfo * | TIFFFindFieldInfo (TIFF *, ttag_t, TIFFDataType) |
LIBTIFF_DLL_IMPEXP const
TIFFFieldInfo * | TIFFFindFieldInfoByName (TIFF *, const char *, TIFFDataType) |
LIBTIFF_DLL_IMPEXP const
TIFFFieldInfo * | TIFFFieldWithTag (TIFF *, ttag_t) |
LIBTIFF_DLL_IMPEXP const
TIFFFieldInfo * | TIFFFieldWithName (TIFF *, const char *) |
| LIBTIFF_DLL_IMPEXP TIFFTagMethods * | TIFFAccessTagMethods (TIFF *) |
| LIBTIFF_DLL_IMPEXP void * | TIFFGetClientInfo (TIFF *, const char *) |
| LIBTIFF_DLL_IMPEXP void | TIFFSetClientInfo (TIFF *, void *, const char *) |
| LIBTIFF_DLL_IMPEXP void | TIFFCleanup (TIFF *) |
| LIBTIFF_DLL_IMPEXP void | TIFFClose (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFFlush (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFFlushData (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFGetField (TIFF *, ttag_t,...) |
| LIBTIFF_DLL_IMPEXP int | TIFFVGetField (TIFF *, ttag_t, va_list) |
| LIBTIFF_DLL_IMPEXP int | TIFFGetFieldDefaulted (TIFF *, ttag_t,...) |
| LIBTIFF_DLL_IMPEXP int | TIFFVGetFieldDefaulted (TIFF *, ttag_t, va_list) |
| LIBTIFF_DLL_IMPEXP int | TIFFReadDirectory (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFReadCustomDirectory (TIFF *, toff_t, const TIFFFieldInfo[], size_t) |
| LIBTIFF_DLL_IMPEXP int | TIFFReadEXIFDirectory (TIFF *, toff_t) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFScanlineSize (TIFF *) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFOldScanlineSize (TIFF *) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFNewScanlineSize (TIFF *) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFRasterScanlineSize (TIFF *) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFStripSize (TIFF *) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFRawStripSize (TIFF *, tstrip_t) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFVStripSize (TIFF *, uint32) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFTileRowSize (TIFF *) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFTileSize (TIFF *) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFVTileSize (TIFF *, uint32) |
| LIBTIFF_DLL_IMPEXP uint32 | TIFFDefaultStripSize (TIFF *, uint32) |
| LIBTIFF_DLL_IMPEXP void | TIFFDefaultTileSize (TIFF *, uint32 *, uint32 *) |
| LIBTIFF_DLL_IMPEXP int | TIFFFileno (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFSetFileno (TIFF *, int) |
| LIBTIFF_DLL_IMPEXP thandle_t | TIFFClientdata (TIFF *) |
| LIBTIFF_DLL_IMPEXP thandle_t | TIFFSetClientdata (TIFF *, thandle_t) |
| LIBTIFF_DLL_IMPEXP int | TIFFGetMode (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFSetMode (TIFF *, int) |
| LIBTIFF_DLL_IMPEXP int | TIFFIsTiled (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFIsByteSwapped (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFIsUpSampled (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFIsMSB2LSB (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFIsBigEndian (TIFF *) |
LIBTIFF_DLL_IMPEXP
TIFFReadWriteProc | TIFFGetReadProc (TIFF *) |
LIBTIFF_DLL_IMPEXP
TIFFReadWriteProc | TIFFGetWriteProc (TIFF *) |
| LIBTIFF_DLL_IMPEXP TIFFSeekProc | TIFFGetSeekProc (TIFF *) |
| LIBTIFF_DLL_IMPEXP TIFFCloseProc | TIFFGetCloseProc (TIFF *) |
| LIBTIFF_DLL_IMPEXP TIFFSizeProc | TIFFGetSizeProc (TIFF *) |
| LIBTIFF_DLL_IMPEXP TIFFMapFileProc | TIFFGetMapFileProc (TIFF *) |
LIBTIFF_DLL_IMPEXP
TIFFUnmapFileProc | TIFFGetUnmapFileProc (TIFF *) |
| LIBTIFF_DLL_IMPEXP uint32 | TIFFCurrentRow (TIFF *) |
| LIBTIFF_DLL_IMPEXP tdir_t | TIFFCurrentDirectory (TIFF *) |
| LIBTIFF_DLL_IMPEXP tdir_t | TIFFNumberOfDirectories (TIFF *) |
| LIBTIFF_DLL_IMPEXP uint32 | TIFFCurrentDirOffset (TIFF *) |
| LIBTIFF_DLL_IMPEXP tstrip_t | TIFFCurrentStrip (TIFF *) |
| LIBTIFF_DLL_IMPEXP ttile_t | TIFFCurrentTile (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFReadBufferSetup (TIFF *, tdata_t, tsize_t) |
| LIBTIFF_DLL_IMPEXP int | TIFFWriteBufferSetup (TIFF *, tdata_t, tsize_t) |
| LIBTIFF_DLL_IMPEXP int | TIFFSetupStrips (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFWriteCheck (TIFF *, int, const char *) |
| LIBTIFF_DLL_IMPEXP void | TIFFFreeDirectory (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFCreateDirectory (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFLastDirectory (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFSetDirectory (TIFF *, tdir_t) |
| LIBTIFF_DLL_IMPEXP int | TIFFSetSubDirectory (TIFF *, uint32) |
| LIBTIFF_DLL_IMPEXP int | TIFFUnlinkDirectory (TIFF *, tdir_t) |
| LIBTIFF_DLL_IMPEXP int | TIFFSetField (TIFF *, ttag_t,...) |
| LIBTIFF_DLL_IMPEXP int | TIFFVSetField (TIFF *, ttag_t, va_list) |
| LIBTIFF_DLL_IMPEXP int | TIFFWriteDirectory (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFCheckpointDirectory (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFRewriteDirectory (TIFF *) |
| LIBTIFF_DLL_IMPEXP int | TIFFReassignTagToIgnore (enum TIFFIgnoreSense, int) |
| LIBTIFF_DLL_IMPEXP void | TIFFPrintDirectory (TIFF *, FILE *, long) |
| LIBTIFF_DLL_IMPEXP int | TIFFReadScanline (TIFF *, tdata_t, uint32, tsample_t) |
| LIBTIFF_DLL_IMPEXP int | TIFFWriteScanline (TIFF *, tdata_t, uint32, tsample_t) |
| LIBTIFF_DLL_IMPEXP int | TIFFReadRGBAImage (TIFF *, uint32, uint32, uint32 *, int) |
| LIBTIFF_DLL_IMPEXP int | TIFFReadRGBAImageOriented (TIFF *, uint32, uint32, uint32 *, int, int) |
| LIBTIFF_DLL_IMPEXP int | TIFFReadRGBAStrip (TIFF *, tstrip_t, uint32 *) |
| LIBTIFF_DLL_IMPEXP int | TIFFReadRGBATile (TIFF *, uint32, uint32, uint32 *) |
| LIBTIFF_DLL_IMPEXP int | TIFFRGBAImageOK (TIFF *, char[1024]) |
| LIBTIFF_DLL_IMPEXP int | TIFFRGBAImageBegin (TIFFRGBAImage *, TIFF *, int, char[1024]) |
| LIBTIFF_DLL_IMPEXP int | TIFFRGBAImageGet (TIFFRGBAImage *, uint32 *, uint32, uint32) |
| LIBTIFF_DLL_IMPEXP void | TIFFRGBAImageEnd (TIFFRGBAImage *) |
| LIBTIFF_DLL_IMPEXP TIFF * | TIFFOpen (const char *, const char *) |
| LIBTIFF_DLL_IMPEXP TIFF * | TIFFFdOpen (int, const char *, const char *) |
| LIBTIFF_DLL_IMPEXP TIFF * | TIFFClientOpen (const char *, const char *, thandle_t, TIFFReadWriteProc, TIFFReadWriteProc, TIFFSeekProc, TIFFCloseProc, TIFFSizeProc, TIFFMapFileProc, TIFFUnmapFileProc) |
| LIBTIFF_DLL_IMPEXP const char * | TIFFFileName (TIFF *) |
| LIBTIFF_DLL_IMPEXP const char * | TIFFSetFileName (TIFF *, const char *) |
| LIBTIFF_DLL_IMPEXP void | TIFFError (const char *, const char *,...) __attribute__((format(printf |
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void | TIFFErrorExt (thandle_t, const char *, const char *,...) __attribute__((format(printf |
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void | TIFFWarning (const char *, const char *,...) __attribute__((format(printf |
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void | TIFFWarningExt (thandle_t, const char *, const char *,...) __attribute__((format(printf |
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP
TIFFErrorHandler | TIFFSetErrorHandler (TIFFErrorHandler) |
LIBTIFF_DLL_IMPEXP
TIFFErrorHandlerExt | TIFFSetErrorHandlerExt (TIFFErrorHandlerExt) |
| LIBTIFF_DLL_IMPEXP TIFFErrorHandler | TIFFSetWarningHandler (TIFFErrorHandler) |
LIBTIFF_DLL_IMPEXP
TIFFErrorHandlerExt | TIFFSetWarningHandlerExt (TIFFErrorHandlerExt) |
| LIBTIFF_DLL_IMPEXP TIFFExtendProc | TIFFSetTagExtender (TIFFExtendProc) |
| LIBTIFF_DLL_IMPEXP ttile_t | TIFFComputeTile (TIFF *, uint32, uint32, uint32, tsample_t) |
| LIBTIFF_DLL_IMPEXP int | TIFFCheckTile (TIFF *, uint32, uint32, uint32, tsample_t) |
| LIBTIFF_DLL_IMPEXP ttile_t | TIFFNumberOfTiles (TIFF *) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFReadTile (TIFF *, tdata_t, uint32, uint32, uint32, tsample_t) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFWriteTile (TIFF *, tdata_t, uint32, uint32, uint32, tsample_t) |
| LIBTIFF_DLL_IMPEXP tstrip_t | TIFFComputeStrip (TIFF *, uint32, tsample_t) |
| LIBTIFF_DLL_IMPEXP tstrip_t | TIFFNumberOfStrips (TIFF *) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFReadEncodedStrip (TIFF *, tstrip_t, tdata_t, tsize_t) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFReadRawStrip (TIFF *, tstrip_t, tdata_t, tsize_t) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFReadEncodedTile (TIFF *, ttile_t, tdata_t, tsize_t) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFReadRawTile (TIFF *, ttile_t, tdata_t, tsize_t) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFWriteEncodedStrip (TIFF *, tstrip_t, tdata_t, tsize_t) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFWriteRawStrip (TIFF *, tstrip_t, tdata_t, tsize_t) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFWriteEncodedTile (TIFF *, ttile_t, tdata_t, tsize_t) |
| LIBTIFF_DLL_IMPEXP tsize_t | TIFFWriteRawTile (TIFF *, ttile_t, tdata_t, tsize_t) |
| LIBTIFF_DLL_IMPEXP int | TIFFDataWidth (TIFFDataType) |
| LIBTIFF_DLL_IMPEXP void | TIFFSetWriteOffset (TIFF *, toff_t) |
| LIBTIFF_DLL_IMPEXP void | TIFFSwabShort (uint16 *) |
| LIBTIFF_DLL_IMPEXP void | TIFFSwabLong (uint32 *) |
| LIBTIFF_DLL_IMPEXP void | TIFFSwabDouble (double *) |
| LIBTIFF_DLL_IMPEXP void | TIFFSwabArrayOfShort (uint16 *, unsigned long) |
| LIBTIFF_DLL_IMPEXP void | TIFFSwabArrayOfTriples (uint8 *, unsigned long) |
| LIBTIFF_DLL_IMPEXP void | TIFFSwabArrayOfLong (uint32 *, unsigned long) |
| LIBTIFF_DLL_IMPEXP void | TIFFSwabArrayOfDouble (double *, unsigned long) |
| LIBTIFF_DLL_IMPEXP void | TIFFReverseBits (unsigned char *, unsigned long) |
LIBTIFF_DLL_IMPEXP const
unsigned char * | TIFFGetBitRevTable (int) |
| LIBTIFF_DLL_IMPEXP double | LogL16toY (int) |
| LIBTIFF_DLL_IMPEXP double | LogL10toY (int) |
| LIBTIFF_DLL_IMPEXP void | XYZtoRGB24 (float *, uint8 *) |
| LIBTIFF_DLL_IMPEXP int | uv_decode (double *, double *, int) |
| LIBTIFF_DLL_IMPEXP void | LogLuv24toXYZ (uint32, float *) |
| LIBTIFF_DLL_IMPEXP void | LogLuv32toXYZ (uint32, float *) |
| LIBTIFF_DLL_IMPEXP int | LogL16fromY (double, int) |
| LIBTIFF_DLL_IMPEXP int | LogL10fromY (double, int) |
| LIBTIFF_DLL_IMPEXP int | uv_encode (double, double, int) |
| LIBTIFF_DLL_IMPEXP uint32 | LogLuv24fromXYZ (float *, int) |
| LIBTIFF_DLL_IMPEXP uint32 | LogLuv32fromXYZ (float *, int) |
| LIBTIFF_DLL_IMPEXP int | TIFFCIELabToRGBInit (TIFFCIELabToRGB *, TIFFDisplay *, float *) |
| LIBTIFF_DLL_IMPEXP void | TIFFCIELabToXYZ (TIFFCIELabToRGB *, uint32, int32, int32, float *, float *, float *) |
| LIBTIFF_DLL_IMPEXP void | TIFFXYZToRGB (TIFFCIELabToRGB *, float, float, float, uint32 *, uint32 *, uint32 *) |
| LIBTIFF_DLL_IMPEXP int | TIFFYCbCrToRGBInit (TIFFYCbCrToRGB *, float *, float *) |
| LIBTIFF_DLL_IMPEXP void | TIFFYCbCrtoRGB (TIFFYCbCrToRGB *, uint32, int32, int32, uint32 *, uint32 *, uint32 *) |