Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Classes | Macros | Typedefs | Functions
tiffio.h File Reference
#include "tiff.h"
#include "tiffvers.h"
#include <stdio.h>
#include <stdarg.h>

Go to the source code of this file.

Classes

struct  TIFFDisplay
 
struct  TIFFYCbCrToRGB
 
struct  TIFFCIELabToRGB
 
struct  _TIFFRGBAImage
 
struct  TIFFCodec
 
struct  TIFFFieldInfo
 
struct  _TIFFTagValue
 
struct  TIFFTagMethods
 

Macros

#define NULL   (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 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 struct tiff TIFF
 
typedef uint32 ttag_t
 
typedef uint16 tdir_t
 
typedef uint16 tsample_t
 
typedef uint32 tstrip_t
 
typedef uint32 ttile_t
 
typedef int32 tsize_t
 
typedef voidtdata_t
 
typedef uint32 toff_t
 
typedef voidthandle_t
 
typedef unsigned char TIFFRGBValue
 
typedef struct _TIFFRGBAImage TIFFRGBAImage
 
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 struct _TIFFTagValue TIFFTagValue
 
typedef int(* TIFFVSetMethod) (TIFF *, ttag_t, va_list)
 
typedef int(* TIFFVGetMethod) (TIFF *, ttag_t, va_list)
 
typedef void(* TIFFPrintMethod) (TIFF *, FILE *, long)
 

Functions

const char * TIFFGetVersion (void)
 
const TIFFCodecTIFFFindCODEC (uint16)
 
TIFFCodecTIFFRegisterCODEC (uint16, const char *, TIFFInitMethod)
 
void TIFFUnRegisterCODEC (TIFFCodec *)
 
int TIFFIsCODECConfigured (uint16)
 Check whether we have working codec for the specific coding scheme. More...
 
TIFFCodecTIFFGetConfiguredCODECs (void)
 Get list of configured codecs, both built-in and registered by user. More...
 
tdata_t _TIFFmalloc (tsize_t)
 
tdata_t _TIFFrealloc (tdata_t, tsize_t)
 
void _TIFFmemset (tdata_t, int, tsize_t)
 
void _TIFFmemcpy (tdata_t, const tdata_t, tsize_t)
 
int _TIFFmemcmp (const tdata_t, const tdata_t, tsize_t)
 
void _TIFFfree (tdata_t)
 
int TIFFGetTagListCount (TIFF *)
 
ttag_t TIFFGetTagListEntry (TIFF *, int tag_index)
 
void TIFFMergeFieldInfo (TIFF *, const TIFFFieldInfo[], int)
 
const TIFFFieldInfoTIFFFindFieldInfo (TIFF *, ttag_t, TIFFDataType)
 
const TIFFFieldInfoTIFFFindFieldInfoByName (TIFF *, const char *, TIFFDataType)
 
const TIFFFieldInfoTIFFFieldWithTag (TIFF *, ttag_t)
 
const TIFFFieldInfoTIFFFieldWithName (TIFF *, const char *)
 
TIFFTagMethodsTIFFAccessTagMethods (TIFF *)
 
voidTIFFGetClientInfo (TIFF *, const char *)
 
void TIFFSetClientInfo (TIFF *, void *, const char *)
 
void TIFFCleanup (TIFF *)
 Auxiliary function to free the TIFF structure. More...
 
void TIFFClose (TIFF *)
 Close a previously opened TIFF file. More...
 
int TIFFFlush (TIFF *)
 
int TIFFFlushData (TIFF *)
 
int TIFFGetField (TIFF *, ttag_t,...)
 
int TIFFVGetField (TIFF *, ttag_t, va_list)
 
int TIFFGetFieldDefaulted (TIFF *, ttag_t,...)
 
int TIFFVGetFieldDefaulted (TIFF *, ttag_t, va_list)
 
int TIFFReadDirectory (TIFF *)
 
int TIFFReadCustomDirectory (TIFF *, toff_t, const TIFFFieldInfo[], size_t)
 
int TIFFReadEXIFDirectory (TIFF *, toff_t)
 
tsize_t TIFFScanlineSize (TIFF *)
 
tsize_t TIFFRasterScanlineSize (TIFF *)
 
tsize_t TIFFStripSize (TIFF *)
 
tsize_t TIFFRawStripSize (TIFF *, tstrip_t)
 
tsize_t TIFFVStripSize (TIFF *, uint32)
 
tsize_t TIFFTileRowSize (TIFF *)
 
tsize_t TIFFTileSize (TIFF *)
 
tsize_t TIFFVTileSize (TIFF *, uint32)
 
uint32 TIFFDefaultStripSize (TIFF *, uint32)
 
void TIFFDefaultTileSize (TIFF *, uint32 *, uint32 *)
 
int TIFFFileno (TIFF *)
 
int TIFFSetFileno (TIFF *, int)
 
thandle_t TIFFClientdata (TIFF *)
 
thandle_t TIFFSetClientdata (TIFF *, thandle_t)
 
int TIFFGetMode (TIFF *)
 
int TIFFSetMode (TIFF *, int)
 
int TIFFIsTiled (TIFF *)
 
int TIFFIsByteSwapped (TIFF *)
 
int TIFFIsUpSampled (TIFF *)
 
int TIFFIsMSB2LSB (TIFF *)
 
int TIFFIsBigEndian (TIFF *)
 
TIFFReadWriteProc TIFFGetReadProc (TIFF *)
 
TIFFReadWriteProc TIFFGetWriteProc (TIFF *)
 
TIFFSeekProc TIFFGetSeekProc (TIFF *)
 
TIFFCloseProc TIFFGetCloseProc (TIFF *)
 
TIFFSizeProc TIFFGetSizeProc (TIFF *)
 
TIFFMapFileProc TIFFGetMapFileProc (TIFF *)
 
TIFFUnmapFileProc TIFFGetUnmapFileProc (TIFF *)
 
uint32 TIFFCurrentRow (TIFF *)
 
tdir_t TIFFCurrentDirectory (TIFF *)
 
tdir_t TIFFNumberOfDirectories (TIFF *)
 
uint32 TIFFCurrentDirOffset (TIFF *)
 
tstrip_t TIFFCurrentStrip (TIFF *)
 
ttile_t TIFFCurrentTile (TIFF *)
 
int TIFFReadBufferSetup (TIFF *, tdata_t, tsize_t)
 
int TIFFWriteBufferSetup (TIFF *, tdata_t, tsize_t)
 
int TIFFSetupStrips (TIFF *)
 
int TIFFWriteCheck (TIFF *, int, const char *)
 
void TIFFFreeDirectory (TIFF *)
 
int TIFFCreateDirectory (TIFF *)
 
int TIFFLastDirectory (TIFF *)
 
int TIFFSetDirectory (TIFF *, tdir_t)
 
int TIFFSetSubDirectory (TIFF *, uint32)
 
int TIFFUnlinkDirectory (TIFF *, tdir_t)
 
int TIFFSetField (TIFF *, ttag_t,...)
 
int TIFFVSetField (TIFF *, ttag_t, va_list)
 
int TIFFWriteDirectory (TIFF *)
 
int TIFFCheckpointDirectory (TIFF *)
 
int TIFFRewriteDirectory (TIFF *)
 
int TIFFReassignTagToIgnore (enum TIFFIgnoreSense, int)
 
void TIFFPrintDirectory (TIFF *, FILE *, long)
 
int TIFFReadScanline (TIFF *, tdata_t, uint32, tsample_t)
 
int TIFFWriteScanline (TIFF *, tdata_t, uint32, tsample_t)
 
int TIFFReadRGBAImage (TIFF *, uint32, uint32, uint32 *, int)
 
int TIFFReadRGBAImageOriented (TIFF *, uint32, uint32, uint32 *, int, int)
 
int TIFFReadRGBAStrip (TIFF *, tstrip_t, uint32 *)
 
int TIFFReadRGBATile (TIFF *, uint32, uint32, uint32 *)
 
int TIFFRGBAImageOK (TIFF *, char [1024])
 
int TIFFRGBAImageBegin (TIFFRGBAImage *, TIFF *, int, char [1024])
 
int TIFFRGBAImageGet (TIFFRGBAImage *, uint32 *, uint32, uint32)
 
void TIFFRGBAImageEnd (TIFFRGBAImage *)
 
TIFFTIFFOpen (const char *, const char *)
 
TIFFTIFFFdOpen (int, const char *, const char *)
 
TIFFTIFFClientOpen (const char *, const char *, thandle_t, TIFFReadWriteProc, TIFFReadWriteProc, TIFFSeekProc, TIFFCloseProc, TIFFSizeProc, TIFFMapFileProc, TIFFUnmapFileProc)
 
const char * TIFFFileName (TIFF *)
 
const char * TIFFSetFileName (TIFF *, const char *)
 
void TIFFError (const char *, const char *,...)
 
void TIFFErrorExt (thandle_t, const char *, const char *,...)
 
void TIFFWarning (const char *, const char *,...)
 
void TIFFWarningExt (thandle_t, const char *, const char *,...)
 
TIFFErrorHandler TIFFSetErrorHandler (TIFFErrorHandler)
 
TIFFErrorHandlerExt TIFFSetErrorHandlerExt (TIFFErrorHandlerExt)
 
TIFFErrorHandler TIFFSetWarningHandler (TIFFErrorHandler)
 
TIFFErrorHandlerExt TIFFSetWarningHandlerExt (TIFFErrorHandlerExt)
 
TIFFExtendProc TIFFSetTagExtender (TIFFExtendProc)
 
ttile_t TIFFComputeTile (TIFF *, uint32, uint32, uint32, tsample_t)
 
int TIFFCheckTile (TIFF *, uint32, uint32, uint32, tsample_t)
 
ttile_t TIFFNumberOfTiles (TIFF *)
 
tsize_t TIFFReadTile (TIFF *, tdata_t, uint32, uint32, uint32, tsample_t)
 
tsize_t TIFFWriteTile (TIFF *, tdata_t, uint32, uint32, uint32, tsample_t)
 
tstrip_t TIFFComputeStrip (TIFF *, uint32, tsample_t)
 
tstrip_t TIFFNumberOfStrips (TIFF *)
 
tsize_t TIFFReadEncodedStrip (TIFF *, tstrip_t, tdata_t, tsize_t)
 
tsize_t TIFFReadRawStrip (TIFF *, tstrip_t, tdata_t, tsize_t)
 
tsize_t TIFFReadEncodedTile (TIFF *, ttile_t, tdata_t, tsize_t)
 
tsize_t TIFFReadRawTile (TIFF *, ttile_t, tdata_t, tsize_t)
 
tsize_t TIFFWriteEncodedStrip (TIFF *, tstrip_t, tdata_t, tsize_t)
 
tsize_t TIFFWriteRawStrip (TIFF *, tstrip_t, tdata_t, tsize_t)
 
tsize_t TIFFWriteEncodedTile (TIFF *, ttile_t, tdata_t, tsize_t)
 
tsize_t TIFFWriteRawTile (TIFF *, ttile_t, tdata_t, tsize_t)
 
int TIFFDataWidth (TIFFDataType)
 
void TIFFSetWriteOffset (TIFF *, toff_t)
 
void TIFFSwabShort (uint16 *)
 
void TIFFSwabLong (uint32 *)
 
void TIFFSwabDouble (double *)
 
void TIFFSwabArrayOfShort (uint16 *, unsigned long)
 
void TIFFSwabArrayOfTriples (uint8 *, unsigned long)
 
void TIFFSwabArrayOfLong (uint32 *, unsigned long)
 
void TIFFSwabArrayOfDouble (double *, unsigned long)
 
void TIFFReverseBits (unsigned char *, unsigned long)
 
const unsigned char * TIFFGetBitRevTable (int)
 
double LogL16toY (int)
 
double LogL10toY (int)
 
void XYZtoRGB24 (float *, uint8 *)
 
int uv_decode (double *, double *, int)
 
void LogLuv24toXYZ (uint32, float *)
 
void LogLuv32toXYZ (uint32, float *)
 
int LogL16fromY (double, int)
 
int LogL10fromY (double, int)
 
int uv_encode (double, double, int)
 
uint32 LogLuv24fromXYZ (float *, int)
 
uint32 LogLuv32fromXYZ (float *, int)
 
int TIFFCIELabToRGBInit (TIFFCIELabToRGB *, TIFFDisplay *, float *)
 
void TIFFCIELabToXYZ (TIFFCIELabToRGB *, uint32, int32, int32, float *, float *, float *)
 
void TIFFXYZToRGB (TIFFCIELabToRGB *, float, float, float, uint32 *, uint32 *, uint32 *)
 
int TIFFYCbCrToRGBInit (TIFFYCbCrToRGB *, float *, float *)
 
void TIFFYCbCrtoRGB (TIFFYCbCrToRGB *, uint32, int32, int32, uint32 *, uint32 *, uint32 *)
 

Macro Definition Documentation

◆ CIELABTORGB_TABLE_RANGE

#define CIELABTORGB_TABLE_RANGE   1500

Definition at line 161 of file tiffio.h.

◆ D50_X0

#define D50_X0   (96.4250F)

Definition at line 126 of file tiffio.h.

Referenced by TIFFVGetFieldDefaulted().

◆ D50_Y0

#define D50_Y0   (100.0F)

Definition at line 127 of file tiffio.h.

Referenced by TIFFVGetFieldDefaulted().

◆ D50_Z0

#define D50_Z0   (82.4680F)

Definition at line 128 of file tiffio.h.

Referenced by TIFFVGetFieldDefaulted().

◆ D65_X0

#define D65_X0   (95.0470F)

Definition at line 122 of file tiffio.h.

◆ D65_Y0

#define D65_Y0   (100.0F)

Definition at line 123 of file tiffio.h.

◆ D65_Z0

#define D65_Z0   (108.8827F)

Definition at line 124 of file tiffio.h.

◆ FIELD_CUSTOM

#define FIELD_CUSTOM   65

Definition at line 299 of file tiffio.h.

Referenced by _TIFFCreateAnonFieldInfo(), _TIFFSetupFieldInfo(), and TIFFCleanup().

◆ LOGLUV_PUBLIC

#define LOGLUV_PUBLIC   1

Definition at line 253 of file tiffio.h.

◆ NULL

#define NULL   (void *)0

Definition at line 100 of file tiffio.h.

◆ TIFF_ANY

#define TIFF_ANY   TIFF_NOTYPE /* for field descriptor searching */

◆ TIFF_SPP

#define TIFF_SPP   -2 /* marker for SamplesPerPixel tags */

Definition at line 296 of file tiffio.h.

Referenced by TIFFReadCustomDirectory().

◆ TIFF_VARIABLE

#define TIFF_VARIABLE   -1 /* marker for variable length tags */

Definition at line 295 of file tiffio.h.

Referenced by _TIFFCreateAnonFieldInfo(), and TIFFReadCustomDirectory().

◆ TIFF_VARIABLE2

#define TIFF_VARIABLE2   -3 /* marker for uint32 var-length tags */

Definition at line 297 of file tiffio.h.

Referenced by TIFFReadCustomDirectory().

◆ TIFFGetA

#define TIFFGetA (   abgr)    (((abgr) >> 24) & 0xff)

Definition at line 232 of file tiffio.h.

◆ TIFFGetB

#define TIFFGetB (   abgr)    (((abgr) >> 16) & 0xff)

Definition at line 231 of file tiffio.h.

◆ TIFFGetG

#define TIFFGetG (   abgr)    (((abgr) >> 8) & 0xff)

Definition at line 230 of file tiffio.h.

◆ TIFFGetR

#define TIFFGetR (   abgr)    ((abgr) & 0xff)

Definition at line 229 of file tiffio.h.

◆ TIFFPRINT_COLORMAP

#define TIFFPRINT_COLORMAP   0x4 /* colormap */

Definition at line 112 of file tiffio.h.

◆ TIFFPRINT_CURVES

#define TIFFPRINT_CURVES   0x2 /* color/gray response curves */

Definition at line 111 of file tiffio.h.

◆ TIFFPRINT_JPEGACTABLES

#define TIFFPRINT_JPEGACTABLES   0x200 /* JPEG AC tables */

Definition at line 114 of file tiffio.h.

◆ TIFFPRINT_JPEGDCTABLES

#define TIFFPRINT_JPEGDCTABLES   0x200 /* JPEG DC tables */

Definition at line 115 of file tiffio.h.

◆ TIFFPRINT_JPEGQTABLES

#define TIFFPRINT_JPEGQTABLES   0x100 /* JPEG Q matrices */

Definition at line 113 of file tiffio.h.

◆ TIFFPRINT_NONE

#define TIFFPRINT_NONE   0x0 /* no extra info */

Definition at line 109 of file tiffio.h.

◆ TIFFPRINT_STRIPS

#define TIFFPRINT_STRIPS   0x1 /* strips/tiles info */

Definition at line 110 of file tiffio.h.

◆ U_NEU

#define U_NEU   0.210526316

Definition at line 475 of file tiffio.h.

Referenced by LogLuv24fromXYZ(), LogLuv24toXYZ(), and LogLuv32fromXYZ().

◆ UVSCALE

#define UVSCALE   410.

Definition at line 477 of file tiffio.h.

Referenced by LogLuv32fromXYZ(), and LogLuv32toXYZ().

◆ V_NEU

#define V_NEU   0.473684211

Definition at line 476 of file tiffio.h.

Referenced by LogLuv24fromXYZ(), LogLuv24toXYZ(), and LogLuv32fromXYZ().

Typedef Documentation

◆ tdata_t

typedef void* tdata_t

Definition at line 67 of file tiffio.h.

◆ tdir_t

typedef uint16 tdir_t

Definition at line 62 of file tiffio.h.

◆ thandle_t

typedef void* thandle_t

Definition at line 96 of file tiffio.h.

◆ TIFF

typedef struct tiff TIFF

Definition at line 40 of file tiffio.h.

◆ TIFFCloseProc

typedef int(* TIFFCloseProc) (thandle_t)

Definition at line 263 of file tiffio.h.

◆ TIFFErrorHandler

typedef void(* TIFFErrorHandler) (const char *, const char *, va_list)

Definition at line 259 of file tiffio.h.

◆ TIFFErrorHandlerExt

typedef void(* TIFFErrorHandlerExt) (thandle_t, const char *, const char *, va_list)

Definition at line 260 of file tiffio.h.

◆ TIFFExtendProc

typedef void(* TIFFExtendProc) (TIFF *)

Definition at line 267 of file tiffio.h.

◆ TIFFInitMethod

typedef int(* TIFFInitMethod) (TIFF *, int)

Definition at line 241 of file tiffio.h.

◆ TIFFMapFileProc

typedef int(* TIFFMapFileProc) (thandle_t, tdata_t *, toff_t *)

Definition at line 265 of file tiffio.h.

◆ TIFFPrintMethod

typedef void(* TIFFPrintMethod) (TIFF *, FILE *, long)

Definition at line 327 of file tiffio.h.

◆ TIFFReadWriteProc

typedef tsize_t(* TIFFReadWriteProc) (thandle_t, tdata_t, tsize_t)

Definition at line 261 of file tiffio.h.

◆ TIFFRGBAImage

typedef struct _TIFFRGBAImage TIFFRGBAImage

Definition at line 173 of file tiffio.h.

◆ TIFFRGBValue

typedef unsigned char TIFFRGBValue

Definition at line 132 of file tiffio.h.

◆ TIFFSeekProc

typedef toff_t(* TIFFSeekProc) (thandle_t, toff_t, int)

Definition at line 262 of file tiffio.h.

◆ TIFFSizeProc

typedef toff_t(* TIFFSizeProc) (thandle_t)

Definition at line 264 of file tiffio.h.

◆ TIFFTagValue

typedef struct _TIFFTagValue TIFFTagValue

◆ TIFFUnmapFileProc

typedef void(* TIFFUnmapFileProc) (thandle_t, tdata_t, toff_t)

Definition at line 266 of file tiffio.h.

◆ TIFFVGetMethod

typedef int(* TIFFVGetMethod) (TIFF *, ttag_t, va_list)

Definition at line 326 of file tiffio.h.

◆ TIFFVSetMethod

typedef int(* TIFFVSetMethod) (TIFF *, ttag_t, va_list)

Definition at line 325 of file tiffio.h.

◆ tileContigRoutine

typedef void(* tileContigRoutine) (TIFFRGBAImage *, uint32 *, uint32, uint32, uint32, uint32, int32, int32, unsigned char *)

Definition at line 185 of file tiffio.h.

◆ tileSeparateRoutine

typedef void(* tileSeparateRoutine) (TIFFRGBAImage *, uint32 *, uint32, uint32, uint32, uint32, int32, int32, unsigned char *, unsigned char *, unsigned char *, unsigned char *)

Definition at line 188 of file tiffio.h.

◆ toff_t

typedef uint32 toff_t

Definition at line 68 of file tiffio.h.

◆ tsample_t

typedef uint16 tsample_t

Definition at line 63 of file tiffio.h.

◆ tsize_t

typedef int32 tsize_t

Definition at line 66 of file tiffio.h.

◆ tstrip_t

typedef uint32 tstrip_t

Definition at line 64 of file tiffio.h.

◆ ttag_t

typedef uint32 ttag_t

Definition at line 61 of file tiffio.h.

◆ ttile_t

typedef uint32 ttile_t

Definition at line 65 of file tiffio.h.

Function Documentation

◆ _TIFFfree()

void _TIFFfree ( tdata_t  )

◆ _TIFFmalloc()

tdata_t _TIFFmalloc ( tsize_t  )

◆ _TIFFmemcmp()

int _TIFFmemcmp ( const tdata_t  ,
const tdata_t  ,
tsize_t   
)

Definition at line 491 of file tif_acorn.c.

References chunk, and int.

◆ _TIFFmemcpy()

void _TIFFmemcpy ( tdata_t  ,
const tdata_t  ,
tsize_t   
)

◆ _TIFFmemset()

void _TIFFmemset ( tdata_t  ,
int  ,
tsize_t   
)

◆ _TIFFrealloc()

tdata_t _TIFFrealloc ( tdata_t  ,
tsize_t   
)

Definition at line 473 of file tif_acorn.c.

References NULL.

Referenced by _TIFFMergeFieldInfo(), TIFFGetConfiguredCODECs(), and TIFFReadDirectory().

◆ LogL10fromY()

int LogL10fromY ( double  ,
int   
)

Definition at line 743 of file tif_luv.c.

References itrunc, and log2.

Referenced by LogLuv24fromXYZ().

◆ LogL10toY()

double LogL10toY ( int  )

Definition at line 732 of file tif_luv.c.

References vl::exp(), and M_LN2.

Referenced by LogLuv24toXYZ().

◆ LogL16fromY()

int LogL16fromY ( double  ,
int   
)

Definition at line 665 of file tif_luv.c.

References itrunc, and log2.

Referenced by LogLuv32fromXYZ().

◆ LogL16toY()

double LogL16toY ( int  )

Definition at line 650 of file tif_luv.c.

References vl::exp(), and M_LN2.

Referenced by LogLuv32toXYZ().

◆ LogLuv24fromXYZ()

uint32 LogLuv24fromXYZ ( float *  ,
int   
)

◆ LogLuv24toXYZ()

void LogLuv24toXYZ ( uint32  ,
float *   
)

◆ LogLuv32fromXYZ()

uint32 LogLuv32fromXYZ ( float *  ,
int   
)

◆ LogLuv32toXYZ()

void LogLuv32toXYZ ( uint32  ,
float *   
)

◆ TIFFAccessTagMethods()

TIFFTagMethods* TIFFAccessTagMethods ( TIFF )

Definition at line 60 of file tif_extension.c.

References tiff::tif_tagmethods.

◆ TIFFCheckpointDirectory()

int TIFFCheckpointDirectory ( TIFF )

◆ TIFFCheckTile()

int TIFFCheckTile ( TIFF ,
uint32  ,
uint32  ,
uint32  ,
tsample_t   
)

◆ TIFFCIELabToRGBInit()

int TIFFCIELabToRGBInit ( TIFFCIELabToRGB ,
TIFFDisplay ,
float *   
)

Definition at line 125 of file tif_color.c.

◆ TIFFCIELabToXYZ()

void TIFFCIELabToXYZ ( TIFFCIELabToRGB ,
uint32  ,
int32  ,
int32  ,
float *  ,
float *  ,
float *   
)

Definition at line 46 of file tif_color.c.

References F, TIFFCIELabToRGB::X0, TIFFCIELabToRGB::Y0, and TIFFCIELabToRGB::Z0.

Referenced by DECLAREContigPutFunc().

◆ TIFFCleanup()

void TIFFCleanup ( TIFF tif)

Auxiliary function to free the TIFF structure.

Given structure will be completetly freed, so you should save opened file handle and pointer to the close procedure in external variables before calling _TIFFCleanup(), if you will need these ones to close the file.

Parameters
tifA TIFF pointer.

Definition at line 46 of file tif_close.c.

References _TIFFfree(), TIFFFieldInfo::field_bit, FIELD_CUSTOM, TIFFFieldInfo::field_name, i, isMapped, client_info::name, client_info::next, tiff::tif_base, tiff::tif_cleanup, tiff::tif_clientinfo, tiff::tif_dirlist, tiff::tif_fieldinfo, tiff::tif_flags, tiff::tif_mode, tiff::tif_nfields, tiff::tif_rawdata, tiff::tif_size, TIFF_MYBUFFER, TIFFFlush(), TIFFFreeDirectory(), and TIFFUnmapFileContents.

Referenced by TIFFClose().

◆ TIFFClientdata()

thandle_t TIFFClientdata ( TIFF )

Definition at line 502 of file tif_open.c.

References tiff::tif_clientdata.

◆ TIFFClientOpen()

TIFF* TIFFClientOpen ( const char *  ,
const char *  ,
thandle_t  ,
TIFFReadWriteProc  ,
TIFFReadWriteProc  ,
TIFFSeekProc  ,
TIFFCloseProc  ,
TIFFSizeProc  ,
TIFFMapFileProc  ,
TIFFUnmapFileProc   
)

◆ TIFFClose()

void TIFFClose ( TIFF tif)

Close a previously opened TIFF file.

TIFFClose closes a file that was previously opened with TIFFOpen(). Any buffered data are flushed to the file, including the contents of the current directory (if modified); and all resources are reclaimed.

Parameters
tifA TIFF pointer.

Definition at line 111 of file tif_close.c.

References tiff::tif_clientdata, tiff::tif_closeproc, TIFFCleanup(), and void().

Referenced by vl::loadTIFF().

◆ TIFFComputeStrip()

tstrip_t TIFFComputeStrip ( TIFF ,
uint32  ,
tsample_t   
)

◆ TIFFComputeTile()

ttile_t TIFFComputeTile ( TIFF ,
uint32  ,
uint32  ,
uint32  ,
tsample_t   
)

◆ TIFFCreateDirectory()

int TIFFCreateDirectory ( TIFF )

◆ TIFFCurrentDirectory()

tdir_t TIFFCurrentDirectory ( TIFF )

Definition at line 561 of file tif_open.c.

References tiff::tif_curdir.

◆ TIFFCurrentDirOffset()

uint32 TIFFCurrentDirOffset ( TIFF )

Definition at line 1210 of file tif_dir.c.

References tiff::tif_diroff.

◆ TIFFCurrentRow()

uint32 TIFFCurrentRow ( TIFF )

Definition at line 552 of file tif_open.c.

References tiff::tif_row.

◆ TIFFCurrentStrip()

tstrip_t TIFFCurrentStrip ( TIFF )

Definition at line 570 of file tif_open.c.

References tiff::tif_curstrip.

◆ TIFFCurrentTile()

ttile_t TIFFCurrentTile ( TIFF )

Definition at line 579 of file tif_open.c.

References tiff::tif_curtile.

◆ TIFFDataWidth()

int TIFFDataWidth ( TIFFDataType  )

Definition at line 620 of file tif_dirinfo.c.

◆ TIFFDefaultStripSize()

uint32 TIFFDefaultStripSize ( TIFF ,
uint32   
)

Definition at line 198 of file tif_strip.c.

References tiff::tif_defstripsize.

◆ TIFFDefaultTileSize()

void TIFFDefaultTileSize ( TIFF ,
uint32 ,
uint32  
)

Definition at line 253 of file tif_tile.c.

References tiff::tif_deftilesize.

◆ TIFFError()

void TIFFError ( const char *  ,
const char *  ,
  ... 
)

Definition at line 51 of file tif_error.c.

References _TIFFerrorHandler, and _TIFFerrorHandlerExt.

◆ TIFFErrorExt()

void TIFFErrorExt ( thandle_t  ,
const char *  ,
const char *  ,
  ... 
)

◆ TIFFFdOpen()

TIFF* TIFFFdOpen ( int  ,
const char *  ,
const char *   
)

Definition at line 418 of file tif_acorn.c.

References BOOL, and TIFFClientOpen().

Referenced by TIFFOpen(), and TIFFOpenW().

◆ TIFFFieldWithName()

const TIFFFieldInfo* TIFFFieldWithName ( TIFF ,
const char *   
)

◆ TIFFFieldWithTag()

const TIFFFieldInfo* TIFFFieldWithTag ( TIFF ,
ttag_t   
)

◆ TIFFFileName()

const char* TIFFFileName ( TIFF )

◆ TIFFFileno()

int TIFFFileno ( TIFF )

Definition at line 482 of file tif_open.c.

References tiff::tif_fd.

◆ TIFFFindCODEC()

const TIFFCodec* TIFFFindCODEC ( uint16  )

◆ TIFFFindFieldInfo()

const TIFFFieldInfo* TIFFFindFieldInfo ( TIFF ,
ttag_t  ,
TIFFDataType   
)

◆ TIFFFindFieldInfoByName()

const TIFFFieldInfo* TIFFFindFieldInfoByName ( TIFF ,
const char *  ,
TIFFDataType   
)

◆ TIFFFlush()

int TIFFFlush ( TIFF )

Definition at line 33 of file tif_flush.c.

References tiff::tif_flags, tiff::tif_mode, TIFF_DIRTYDIRECT, TIFFFlushData(), and TIFFWriteDirectory().

Referenced by TIFFCleanup().

◆ TIFFFlushData()

int TIFFFlushData ( TIFF )

Definition at line 56 of file tif_flush.c.

References tiff::tif_flags, tiff::tif_postencode, TIFF_BEENWRITING, TIFF_POSTENCODE, and TIFFFlushData1().

Referenced by TIFFFlush().

◆ TIFFFreeDirectory()

void TIFFFreeDirectory ( TIFF )

◆ TIFFGetBitRevTable()

const unsigned char* TIFFGetBitRevTable ( int  )

Definition at line 212 of file tif_swab.c.

◆ TIFFGetClientInfo()

void* TIFFGetClientInfo ( TIFF ,
const char *   
)

◆ TIFFGetCloseProc()

TIFFCloseProc TIFFGetCloseProc ( TIFF )

Definition at line 651 of file tif_open.c.

References tiff::tif_closeproc.

◆ TIFFGetConfiguredCODECs()

TIFFCodec* TIFFGetConfiguredCODECs ( void  )

Get list of configured codecs, both built-in and registered by user.

Caller is responsible to free this structure.

Returns
returns array of TIFFCodec records (the last record should be NULL) or NULL if function failed.

Definition at line 243 of file tif_compress.c.

References _TIFFBuiltinCODECS, _TIFFfree(), _TIFFmemcpy(), _TIFFmemset(), _TIFFrealloc(), i, TIFFCodec::name, NULL, TIFFCodec::scheme, and TIFFIsCODECConfigured().

◆ TIFFGetField()

int TIFFGetField ( TIFF ,
ttag_t  ,
  ... 
)

◆ TIFFGetFieldDefaulted()

int TIFFGetFieldDefaulted ( TIFF ,
ttag_t  ,
  ... 
)

Definition at line 256 of file tif_aux.c.

References TIFFVGetFieldDefaulted().

Referenced by TIFFReadRGBAStrip(), TIFFReadRGBATile(), and TIFFRGBAImageBegin().

◆ TIFFGetMapFileProc()

TIFFMapFileProc TIFFGetMapFileProc ( TIFF )

Definition at line 669 of file tif_open.c.

References tiff::tif_mapproc.

◆ TIFFGetMode()

int TIFFGetMode ( TIFF )

Definition at line 522 of file tif_open.c.

References tiff::tif_mode.

◆ TIFFGetReadProc()

TIFFReadWriteProc TIFFGetReadProc ( TIFF )

Definition at line 624 of file tif_open.c.

References tiff::tif_readproc.

◆ TIFFGetSeekProc()

TIFFSeekProc TIFFGetSeekProc ( TIFF )

Definition at line 642 of file tif_open.c.

References tiff::tif_seekproc.

◆ TIFFGetSizeProc()

TIFFSizeProc TIFFGetSizeProc ( TIFF )

Definition at line 660 of file tif_open.c.

References tiff::tif_sizeproc.

◆ TIFFGetTagListCount()

int TIFFGetTagListCount ( TIFF )

Definition at line 36 of file tif_extension.c.

References TIFFDirectory::td_customValueCount, and tiff::tif_dir.

◆ TIFFGetTagListEntry()

ttag_t TIFFGetTagListEntry ( TIFF ,
int  tag_index 
)

◆ TIFFGetUnmapFileProc()

TIFFUnmapFileProc TIFFGetUnmapFileProc ( TIFF )

Definition at line 678 of file tif_open.c.

References tiff::tif_unmapproc.

◆ TIFFGetVersion()

const char* TIFFGetVersion ( void  )

Definition at line 30 of file tif_version.c.

◆ TIFFGetWriteProc()

TIFFReadWriteProc TIFFGetWriteProc ( TIFF )

Definition at line 633 of file tif_open.c.

References tiff::tif_writeproc.

◆ TIFFIsBigEndian()

int TIFFIsBigEndian ( TIFF )

Definition at line 615 of file tif_open.c.

References tiff::tif_header, TIFF_BIGENDIAN, and TIFFHeader::tiff_magic.

◆ TIFFIsByteSwapped()

int TIFFIsByteSwapped ( TIFF )

Definition at line 588 of file tif_open.c.

References tiff::tif_flags, and TIFF_SWAB.

◆ TIFFIsCODECConfigured()

int TIFFIsCODECConfigured ( uint16  scheme)

Check whether we have working codec for the specific coding scheme.

Returns
returns 1 if the codec is configured and working. Otherwise 0 will be returned.

Definition at line 135 of file tif_codec.c.

References TIFFCodec::init, and TIFFFindCODEC().

Referenced by TIFFGetConfiguredCODECs().

◆ TIFFIsMSB2LSB()

int TIFFIsMSB2LSB ( TIFF )

Definition at line 606 of file tif_open.c.

References FILLORDER_MSB2LSB, and isFillOrder.

◆ TIFFIsTiled()

int TIFFIsTiled ( TIFF )

Definition at line 543 of file tif_open.c.

References isTiled.

Referenced by TIFFReadRGBAStrip(), and TIFFReadRGBATile().

◆ TIFFIsUpSampled()

int TIFFIsUpSampled ( TIFF )

Definition at line 597 of file tif_open.c.

References isUpSampled.

◆ TIFFLastDirectory()

int TIFFLastDirectory ( TIFF )

Definition at line 1220 of file tif_dir.c.

References tiff::tif_nextdiroff.

◆ TIFFMergeFieldInfo()

void TIFFMergeFieldInfo ( TIFF ,
const TIFFFieldInfo  [],
int   
)

Referenced by TIFFReadCustomDirectory().

◆ TIFFNumberOfDirectories()

tdir_t TIFFNumberOfDirectories ( TIFF )

Definition at line 1149 of file tif_dir.c.

References tiff::tif_header, and TIFFHeader::tiff_diroff.

◆ TIFFNumberOfStrips()

tstrip_t TIFFNumberOfStrips ( TIFF )

◆ TIFFNumberOfTiles()

ttile_t TIFFNumberOfTiles ( TIFF )

◆ TIFFOpen()

TIFF* TIFFOpen ( const char *  ,
const char *   
)

◆ TIFFPrintDirectory()

void TIFFPrintDirectory ( TIFF ,
FILE *  ,
long   
)

◆ TIFFRasterScanlineSize()

tsize_t TIFFRasterScanlineSize ( TIFF )

Definition at line 277 of file tif_strip.c.

References tiff::tif_dir.

◆ TIFFRawStripSize()

tsize_t TIFFRawStripSize ( TIFF ,
tstrip_t   
)

◆ TIFFReadBufferSetup()

int TIFFReadBufferSetup ( TIFF ,
tdata_t  ,
tsize_t   
)

◆ TIFFReadCustomDirectory()

int TIFFReadCustomDirectory ( TIFF ,
toff_t  ,
const TIFFFieldInfo  [],
size_t   
)

◆ TIFFReadDirectory()

int TIFFReadDirectory ( TIFF )

◆ TIFFReadEncodedStrip()

tsize_t TIFFReadEncodedStrip ( TIFF ,
tstrip_t  ,
tdata_t  ,
tsize_t   
)

Definition at line 122 of file tif_read.c.

References nrows, and tiff::tif_dir.

◆ TIFFReadEncodedTile()

tsize_t TIFFReadEncodedTile ( TIFF ,
ttile_t  ,
tdata_t  ,
tsize_t   
)

Definition at line 344 of file tif_read.c.

References tiff::tif_dir, and tiff::tif_tilesize.

◆ TIFFReadEXIFDirectory()

int TIFFReadEXIFDirectory ( TIFF ,
toff_t   
)

Definition at line 857 of file tif_dirread.c.

◆ TIFFReadRawStrip()

tsize_t TIFFReadRawStrip ( TIFF ,
tstrip_t  ,
tdata_t  ,
tsize_t   
)

Definition at line 214 of file tif_read.c.

References tiff::tif_dir.

◆ TIFFReadRawTile()

tsize_t TIFFReadRawTile ( TIFF ,
ttile_t  ,
tdata_t  ,
tsize_t   
)

Definition at line 418 of file tif_read.c.

References tiff::tif_dir.

◆ TIFFReadRGBAImage()

int TIFFReadRGBAImage ( TIFF ,
uint32  ,
uint32  ,
uint32 ,
int   
)

Definition at line 487 of file tif_getimage.c.

References ORIENTATION_BOTLEFT, and TIFFReadRGBAImageOriented().

Referenced by vl::loadTIFF().

◆ TIFFReadRGBAImageOriented()

int TIFFReadRGBAImageOriented ( TIFF ,
uint32  ,
uint32  ,
uint32 ,
int  ,
int   
)

◆ TIFFReadRGBAStrip()

int TIFFReadRGBAStrip ( TIFF ,
tstrip_t  ,
uint32  
)

◆ TIFFReadRGBATile()

int TIFFReadRGBATile ( TIFF ,
uint32  ,
uint32  ,
uint32  
)

◆ TIFFReadScanline()

int TIFFReadScanline ( TIFF ,
tdata_t  ,
uint32  ,
tsample_t   
)

Definition at line 94 of file tif_read.c.

◆ TIFFReadTile()

tsize_t TIFFReadTile ( TIFF ,
tdata_t  ,
uint32  ,
uint32  ,
uint32  ,
tsample_t   
)

Definition at line 330 of file tif_read.c.

◆ TIFFReassignTagToIgnore()

int TIFFReassignTagToIgnore ( enum  TIFFIgnoreSense,
int   
)

Definition at line 1309 of file tif_dir.c.

References FALSE, FIELD_LAST, i, TIS_EMPTY, TIS_EXTRACT, TIS_STORE, and TRUE.

◆ TIFFRegisterCODEC()

TIFFCodec* TIFFRegisterCODEC ( uint16  ,
const char *  ,
TIFFInitMethod   
)

Definition at line 192 of file tif_compress.c.

References _TIFFmalloc(), and NULL.

◆ TIFFReverseBits()

void TIFFReverseBits ( unsigned char *  ,
unsigned  long 
)

◆ TIFFRewriteDirectory()

int TIFFRewriteDirectory ( TIFF )

◆ TIFFRGBAImageBegin()

int TIFFRGBAImageBegin ( TIFFRGBAImage ,
TIFF ,
int  ,
char  [1024] 
)

◆ TIFFRGBAImageEnd()

void TIFFRGBAImageEnd ( TIFFRGBAImage )

◆ TIFFRGBAImageGet()

int TIFFRGBAImageGet ( TIFFRGBAImage ,
uint32 ,
uint32  ,
uint32   
)

◆ TIFFRGBAImageOK()

int TIFFRGBAImageOK ( TIFF ,
char  [1024] 
)

◆ TIFFScanlineSize()

tsize_t TIFFScanlineSize ( TIFF )

◆ TIFFSetClientdata()

thandle_t TIFFSetClientdata ( TIFF ,
thandle_t   
)

Definition at line 511 of file tif_open.c.

References tiff::tif_clientdata.

◆ TIFFSetClientInfo()

void TIFFSetClientInfo ( TIFF ,
void ,
const char *   
)

◆ TIFFSetDirectory()

int TIFFSetDirectory ( TIFF ,
tdir_t   
)

Definition at line 1164 of file tif_dir.c.

References tiff::tif_header, and TIFFHeader::tiff_diroff.

◆ TIFFSetErrorHandler()

TIFFErrorHandler TIFFSetErrorHandler ( TIFFErrorHandler  )

Definition at line 35 of file tif_error.c.

References _TIFFerrorHandler.

Referenced by vl::loadTIFF().

◆ TIFFSetErrorHandlerExt()

TIFFErrorHandlerExt TIFFSetErrorHandlerExt ( TIFFErrorHandlerExt  )

Definition at line 43 of file tif_error.c.

References _TIFFerrorHandlerExt.

◆ TIFFSetField()

int TIFFSetField ( TIFF ,
ttag_t  ,
  ... 
)

Definition at line 627 of file tif_dir.c.

References TIFFVSetField().

Referenced by TIFFReadDirectory().

◆ TIFFSetFileName()

const char* TIFFSetFileName ( TIFF ,
const char *   
)

Definition at line 471 of file tif_open.c.

References tiff::tif_name.

◆ TIFFSetFileno()

int TIFFSetFileno ( TIFF ,
int   
)

Definition at line 491 of file tif_open.c.

References tiff::tif_fd.

◆ TIFFSetMode()

int TIFFSetMode ( TIFF ,
int   
)

Definition at line 531 of file tif_open.c.

References tiff::tif_mode.

◆ TIFFSetSubDirectory()

int TIFFSetSubDirectory ( TIFF ,
uint32   
)

Definition at line 1195 of file tif_dir.c.

References tiff::tif_dirnumber, tiff::tif_nextdiroff, and TIFFReadDirectory().

◆ TIFFSetTagExtender()

TIFFExtendProc TIFFSetTagExtender ( TIFFExtendProc  )

Definition at line 998 of file tif_dir.c.

◆ TIFFSetupStrips()

int TIFFSetupStrips ( TIFF )

◆ TIFFSetWarningHandler()

TIFFErrorHandler TIFFSetWarningHandler ( TIFFErrorHandler  )

Definition at line 35 of file tif_warning.c.

References _TIFFwarningHandler.

Referenced by vl::loadTIFF().

◆ TIFFSetWarningHandlerExt()

TIFFErrorHandlerExt TIFFSetWarningHandlerExt ( TIFFErrorHandlerExt  )

Definition at line 43 of file tif_warning.c.

References _TIFFwarningHandlerExt.

◆ TIFFSetWriteOffset()

void TIFFSetWriteOffset ( TIFF ,
toff_t   
)

Definition at line 720 of file tif_write.c.

References tiff::tif_curoff.

◆ TIFFStripSize()

tsize_t TIFFStripSize ( TIFF )

◆ TIFFSwabArrayOfDouble()

void TIFFSwabArrayOfDouble ( double *  ,
unsigned  long 
)

◆ TIFFSwabArrayOfLong()

void TIFFSwabArrayOfLong ( uint32 ,
unsigned  long 
)

◆ TIFFSwabArrayOfShort()

void TIFFSwabArrayOfShort ( uint16 ,
unsigned  long 
)

◆ TIFFSwabArrayOfTriples()

void TIFFSwabArrayOfTriples ( uint8 ,
unsigned  long 
)

Definition at line 75 of file tif_swab.c.

Referenced by _TIFFSwab24BitData().

◆ TIFFSwabDouble()

void TIFFSwabDouble ( double *  )

Definition at line 108 of file tif_swab.c.

References TIFFSwabArrayOfLong().

◆ TIFFSwabLong()

void TIFFSwabLong ( uint32 )

Definition at line 47 of file tif_swab.c.

Referenced by TIFFReadDirectory(), and TIFFRewriteDirectory().

◆ TIFFSwabShort()

void TIFFSwabShort ( uint16 )

Definition at line 36 of file tif_swab.c.

Referenced by TIFFReadCustomDirectory(), TIFFReadDirectory(), and TIFFRewriteDirectory().

◆ TIFFTileRowSize()

tsize_t TIFFTileRowSize ( TIFF )

◆ TIFFTileSize()

tsize_t TIFFTileSize ( TIFF )

Definition at line 241 of file tif_tile.c.

References TIFFDirectory::td_tilelength, tiff::tif_dir, and TIFFVTileSize().

Referenced by TIFFWriteCheck().

◆ TIFFUnlinkDirectory()

int TIFFUnlinkDirectory ( TIFF ,
tdir_t   
)

◆ TIFFUnRegisterCODEC()

void TIFFUnRegisterCODEC ( TIFFCodec )

Definition at line 215 of file tif_compress.c.

References _TIFFfree(), TIFFCodec::name, and TIFFErrorExt().

◆ TIFFVGetField()

int TIFFVGetField ( TIFF ,
ttag_t  ,
va_list   
)

◆ TIFFVGetFieldDefaulted()

int TIFFVGetFieldDefaulted ( TIFF ,
ttag_t  ,
va_list   
)

◆ TIFFVSetField()

int TIFFVSetField ( TIFF ,
ttag_t  ,
va_list   
)

Definition at line 645 of file tif_dir.c.

Referenced by TIFFSetField().

◆ TIFFVStripSize()

tsize_t TIFFVStripSize ( TIFF ,
uint32   
)

◆ TIFFVTileSize()

tsize_t TIFFVTileSize ( TIFF ,
uint32   
)

◆ TIFFWarning()

void TIFFWarning ( const char *  ,
const char *  ,
  ... 
)

Definition at line 51 of file tif_warning.c.

References _TIFFwarningHandler, and _TIFFwarningHandlerExt.

◆ TIFFWarningExt()

void TIFFWarningExt ( thandle_t  ,
const char *  ,
const char *  ,
  ... 
)

Definition at line 63 of file tif_warning.c.

References _TIFFwarningHandler, and _TIFFwarningHandlerExt.

Referenced by TIFFReadCustomDirectory().

◆ TIFFWriteBufferSetup()

int TIFFWriteBufferSetup ( TIFF ,
tdata_t  ,
tsize_t   
)

◆ TIFFWriteCheck()

int TIFFWriteCheck ( TIFF ,
int  ,
const char *   
)

◆ TIFFWriteDirectory()

int TIFFWriteDirectory ( TIFF )

Definition at line 410 of file tif_dirwrite.c.

Referenced by TIFFFlush(), and TIFFRewriteDirectory().

◆ TIFFWriteEncodedStrip()

tsize_t TIFFWriteEncodedStrip ( TIFF ,
tstrip_t  ,
tdata_t  ,
tsize_t   
)

◆ TIFFWriteEncodedTile()

tsize_t TIFFWriteEncodedTile ( TIFF ,
ttile_t  ,
tdata_t  ,
tsize_t   
)

◆ TIFFWriteRawStrip()

tsize_t TIFFWriteRawStrip ( TIFF ,
tstrip_t  ,
tdata_t  ,
tsize_t   
)

◆ TIFFWriteRawTile()

tsize_t TIFFWriteRawTile ( TIFF ,
ttile_t  ,
tdata_t  ,
tsize_t   
)

◆ TIFFWriteScanline()

int TIFFWriteScanline ( TIFF ,
tdata_t  ,
uint32  ,
tsample_t   
)

◆ TIFFWriteTile()

tsize_t TIFFWriteTile ( TIFF ,
tdata_t  ,
uint32  ,
uint32  ,
uint32  ,
tsample_t   
)

Definition at line 310 of file tif_write.c.

References TIFFCheckTile(), TIFFComputeTile(), and TIFFWriteEncodedTile().

◆ TIFFXYZToRGB()

void TIFFXYZToRGB ( TIFFCIELabToRGB ,
float  ,
float  ,
float  ,
uint32 ,
uint32 ,
uint32  
)

◆ TIFFYCbCrtoRGB()

void TIFFYCbCrtoRGB ( TIFFYCbCrToRGB ,
uint32  ,
int32  ,
int32  ,
uint32 ,
uint32 ,
uint32  
)

◆ TIFFYCbCrToRGBInit()

int TIFFYCbCrToRGBInit ( TIFFYCbCrToRGB ,
float *  ,
float *   
)

◆ uv_decode()

int uv_decode ( double *  ,
double *  ,
int   
)

Definition at line 836 of file tif_luv.c.

References UV_NDIVS, and UV_NVS.

Referenced by LogLuv24toXYZ().

◆ uv_encode()

int uv_encode ( double  ,
double  ,
int   
)

Definition at line 814 of file tif_luv.c.

References UV_VSTART.

Referenced by LogLuv24fromXYZ().

◆ XYZtoRGB24()

void XYZtoRGB24 ( float *  ,
uint8  
)