78 #if !defined(__WIN32__) && (defined(_WIN32) || defined(WIN32)) 89 #if defined(_WINDOWS) || defined(__WIN32__) || defined(_Windows) 90 # if !defined(__CYGWIN) && !defined(AVOID_WIN32_FILEIO) && !defined(USE_WIN32_FILEIO) 91 # define AVOID_WIN32_FILEIO 95 #if defined(USE_WIN32_FILEIO) 113 #define TIFFPRINT_NONE 0x0 114 #define TIFFPRINT_STRIPS 0x1 115 #define TIFFPRINT_CURVES 0x2 116 #define TIFFPRINT_COLORMAP 0x4 117 #define TIFFPRINT_JPEGQTABLES 0x100 118 #define TIFFPRINT_JPEGACTABLES 0x200 119 #define TIFFPRINT_JPEGDCTABLES 0x200 126 #define D65_X0 (95.0470F) 127 #define D65_Y0 (100.0F) 128 #define D65_Z0 (108.8827F) 130 #define D50_X0 (96.4250F) 131 #define D50_Y0 (100.0F) 132 #define D50_Z0 (82.4680F) 165 #define CIELABTORGB_TABLE_RANGE 1500 193 unsigned char*,
unsigned char*,
unsigned char*,
unsigned char*);
237 #define TIFFGetR(abgr) ((abgr) & 0xff) 238 #define TIFFGetG(abgr) (((abgr) >> 8) & 0xff) 239 #define TIFFGetB(abgr) (((abgr) >> 16) & 0xff) 240 #define TIFFGetA(abgr) (((abgr) >> 24) & 0xff) 260 #ifndef LOGLUV_PUBLIC 261 #define LOGLUV_PUBLIC 1 264 #if !defined(__GNUC__) && !defined(__attribute__) 265 # define __attribute__(x) 268 #if defined(c_plusplus) || defined(__cplusplus) 307 #define TIFF_ANY TIFF_NOTYPE 308 #define TIFF_VARIABLE -1 310 #define TIFF_VARIABLE2 -3 312 #define FIELD_CUSTOM 65 417 #if defined(c_plusplus) || defined(__cplusplus) 502 #define U_NEU 0.210526316 503 #define V_NEU 0.473684211 508 extern int uv_decode(
double*,
double*,
int);
511 #if defined(c_plusplus) || defined(__cplusplus) 520 extern int uv_encode(
double,
double,
int);
528 float *,
float *,
float *);
555 #if defined(c_plusplus) || defined(__cplusplus) int TIFFIsBigEndian(TIFF *)
int TIFFReadFromUserBuffer(TIFF *tif, uint32 strile, void *inbuf, tmsize_t insize, void *outbuf, tmsize_t outsize)
void _TIFFmemset(void *p, int v, tmsize_t c)
int TIFFCreateEXIFDirectory(TIFF *)
int TIFFSetSubDirectory(TIFF *, uint64)
int TIFFLastDirectory(TIFF *)
void * TIFFGetClientInfo(TIFF *, const char *)
int TIFFRewriteDirectory(TIFF *)
uint32 TIFFNumberOfTiles(TIFF *)
tmsize_t(* TIFFReadWriteProc)(thandle_t, void *, tmsize_t)
int TIFFFlushData(TIFF *tif)
int TIFFVSetField(TIFF *, uint32, va_list)
int TIFFUnsetField(TIFF *, uint32)
int TIFFCIELabToRGBInit(TIFFCIELabToRGB *, const TIFFDisplay *, float *)
int TIFFVGetField(TIFF *tif, uint32 tag, va_list ap)
tmsize_t TIFFRawStripSize(TIFF *tif, uint32 strip)
int(* TIFFCloseProc)(thandle_t)
int _TIFFmemcmp(const void *p1, const void *p2, tmsize_t c)
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
unsigned char field_oktochange
int TIFFCreateDirectory(TIFF *)
void TIFFCIELabToXYZ(TIFFCIELabToRGB *, uint32, int32, int32, float *, float *, float *)
void TIFFSwabArrayOfDouble(double *dp, tmsize_t n)
uint32 TIFFFieldTag(const TIFFField *)
void(* TIFFUnmapFileProc)(thandle_t, void *base, toff_t size)
int TIFFReadBufferSetup(TIFF *tif, void *bp, tmsize_t size)
void void void TIFFWarning(const char *, const char *,...) __attribute__((__format__(__printf__
const char * TIFFFieldName(const TIFFField *)
void TIFFPrintDirectory(TIFF *, FILE *, long)
void TIFFSwabArrayOfShort(uint16 *wp, tmsize_t n)
int TIFFSetFileno(TIFF *, int)
int TIFFFieldReadCount(const TIFFField *)
TIFFErrorHandler TIFFSetWarningHandler(TIFFErrorHandler)
void TIFFUnRegisterCODEC(TIFFCodec *)
uint32 TIFFCurrentStrip(TIFF *)
int(* TIFFVSetMethod)(TIFF *, uint32, va_list)
int TIFFCreateCustomDirectory(TIFF *, const TIFFFieldArray *)
int TIFFCheckTile(TIFF *tif, uint32 x, uint32 y, uint32 z, uint16 s)
TIFF * TIFFClientOpen(const char *, const char *, thandle_t, TIFFReadWriteProc, TIFFReadWriteProc, TIFFSeekProc, TIFFCloseProc, TIFFSizeProc, TIFFMapFileProc, TIFFUnmapFileProc)
void TIFFSwabArrayOfLong8(uint64 *lp, tmsize_t n)
void TIFFSwabArrayOfTriples(uint8 *tp, tmsize_t n)
void TIFFSetClientInfo(TIFF *, void *, const char *)
void TIFFSwabLong8(uint64 *)
void TIFFSwabLong(uint32 *)
int TIFFReadCustomDirectory(TIFF *tif, toff_t diroff, const TIFFFieldArray *infoarray)
GLint GLint GLint GLint GLint x
TIFFExtendProc TIFFSetTagExtender(TIFFExtendProc)
tmsize_t TIFFWriteEncodedStrip(TIFF *tif, uint32 strip, void *data, tmsize_t cc)
void(* TIFFErrorHandler)(const char *, const char *, va_list)
int TIFFReadRGBAImage(TIFF *, uint32, uint32, uint32 *, int)
const char * TIFFFileName(TIFF *)
int(* TIFFInitMethod)(TIFF *, int)
int TIFFWriteCheck(TIFF *, int, const char *)
unsigned char TIFFRGBValue
TIFFReadWriteProc TIFFGetReadProc(TIFF *)
int TIFFCheckpointDirectory(TIFF *)
TIFFSizeProc TIFFGetSizeProc(TIFF *)
void TIFFDefaultTileSize(TIFF *, uint32 *, uint32 *)
int TIFFFieldPassCount(const TIFFField *)
void TIFFSetWriteOffset(TIFF *tif, toff_t off)
void(* tileContigRoutine)(TIFFRGBAImage *, uint32 *, uint32, uint32, uint32, uint32, int32, int32, unsigned char *)
int TIFFGetField(TIFF *tif, uint32 tag,...)
TIFFMapFileProc TIFFGetMapFileProc(TIFF *)
uint64 TIFFScanlineSize64(TIFF *tif)
TIFFReadWriteProc TIFFGetWriteProc(TIFF *)
tmsize_t TIFFVStripSize(TIFF *tif, uint32 nrows)
int TIFFRGBAImageBegin(TIFFRGBAImage *, TIFF *, int, char [1024])
union _TIFFRGBAImage::@3405 put
uint64 TIFFVTileSize64(TIFF *tif, uint32 nrows)
void TIFFSwabArrayOfFloat(float *fp, tmsize_t n)
tmsize_t TIFFReadEncodedTile(TIFF *tif, uint32 tile, void *buf, tmsize_t size)
GLenum GLuint GLenum GLsizei const GLchar * buf
TIFF * TIFFFdOpen(int, const char *, const char *)
TIFFCodec * TIFFGetConfiguredCODECs(void)
int TIFFUnlinkDirectory(TIFF *, uint16)
void TIFFClose(TIFF *tif)
int TIFFReadRGBATile(TIFF *, uint32, uint32, uint32 *)
uint32 TIFFNumberOfStrips(TIFF *)
toff_t(* TIFFSeekProc)(thandle_t, toff_t, int)
toff_t(* TIFFSizeProc)(thandle_t)
tmsize_t TIFFReadEncodedStrip(TIFF *tif, uint32 strip, void *buf, tmsize_t size)
thandle_t TIFFClientdata(TIFF *)
void TIFFSwabArrayOfLong(uint32 *lp, tmsize_t n)
int TIFFWriteDirectory(TIFF *)
int TIFFSetDirectory(TIFF *, uint16)
int uv_decode(double *, double *, int)
#define CIELABTORGB_TABLE_RANGE
uint64 TIFFCurrentDirOffset(TIFF *)
void TIFFSwabFloat(float *)
tmsize_t TIFFRasterScanlineSize(TIFF *tif)
int(* TIFFVGetMethod)(TIFF *, uint32, va_list)
void * _TIFFmalloc(tmsize_t s)
TIFFCodec * TIFFRegisterCODEC(uint16, const char *, TIFFInitMethod)
tmsize_t TIFFWriteEncodedTile(TIFF *tif, uint32 tile, void *data, tmsize_t cc)
int TIFFReadEXIFDirectory(TIFF *tif, toff_t diroff)
const TIFFField * TIFFFieldWithName(TIFF *, const char *)
int TIFFDeferStrileArrayWriting(TIFF *)
_In_ uint64_t _In_ uint64_t _In_ uint64_t _In_opt_ traverse_ptr * tp
void void TIFFErrorExt(thandle_t, const char *, const char *,...) __attribute__((__format__(__printf__
int TIFFForceStrileArrayWriting(TIFF *)
tmsize_t TIFFScanlineSize(TIFF *tif)
TIFFDataType TIFFFieldDataType(const TIFFField *)
TIFFErrorHandlerExt TIFFSetErrorHandlerExt(TIFFErrorHandlerExt)
void * _TIFFcalloc(tmsize_t nmemb, tmsize_t siz)
TIFF * TIFFOpenW(const wchar_t *name, const char *mode)
int TIFFSetField(TIFF *, uint32,...)
uint32 TIFFDefaultStripSize(TIFF *tif, uint32 request)
void TIFFCleanup(TIFF *tif)
int TIFFGetFieldDefaulted(TIFF *tif, uint32 tag,...)
uint64 TIFFGetStrileByteCountWithErr(TIFF *tif, uint32 strile, int *pbErr)
unsigned char size_t * outsize
uint64 TIFFVStripSize64(TIFF *tif, uint32 nrows)
int TIFFReadRGBATileExt(TIFF *, uint32, uint32, uint32 *, int stop_on_error)
uint64 TIFFRasterScanlineSize64(TIFF *tif)
tmsize_t TIFFReadTile(TIFF *tif, void *buf, uint32 x, uint32 y, uint32 z, uint16 s)
const unsigned char size_t insize
int TIFFSetupStrips(TIFF *)
void TIFFXYZToRGB(TIFFCIELabToRGB *, float, float, float, uint32 *, uint32 *, uint32 *)
int LogL10fromY(double, int)
TIFFUnmapFileProc TIFFGetUnmapFileProc(TIFF *)
tmsize_t TIFFStripSize(TIFF *tif)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
TIFF * TIFFOpen(const char *, const char *)
tmsize_t TIFFVTileSize(TIFF *tif, uint32 nrows)
uint64 TIFFGetStrileByteCount(TIFF *tif, uint32 strile)
void void void void TIFFErrorHandler TIFFSetErrorHandler(TIFFErrorHandler)
uint32 LogLuv32fromXYZ(float *, int)
TIFFCloseProc TIFFGetCloseProc(TIFF *)
void(* TIFFExtendProc)(TIFF *)
void(* TIFFErrorHandlerExt)(thandle_t, const char *, const char *, va_list)
TIFFTagMethods * TIFFAccessTagMethods(TIFF *)
int TIFFWriteCustomDirectory(TIFF *, uint64 *)
void(* any)(TIFFRGBAImage *)
#define SGILOGENCODE_NODITHER
int(* get)(TIFFRGBAImage *, uint32 *, uint32, uint32)
int TIFFWriteBufferSetup(TIFF *tif, void *bp, tmsize_t size)
int TIFFReadDirectory(TIFF *tif)
uint16 TIFFCurrentDirectory(TIFF *)
int TIFFGetTagListCount(TIFF *)
uint64 TIFFTileRowSize64(TIFF *tif)
const char * TIFFGetVersion(void)
void _TIFFmemcpy(void *d, const void *s, tmsize_t c)
const char * TIFFSetFileName(TIFF *, const char *)
void LogLuv32toXYZ(uint32, float *)
tmsize_t TIFFWriteTile(TIFF *tif, void *buf, uint32 x, uint32 y, uint32 z, uint16 s)
void(* TIFFPrintMethod)(TIFF *, FILE *, long)
int TIFFIsUpSampled(TIFF *)
void XYZtoRGB24(float *, uint8 *)
int uv_encode(double, double, int)
int TIFFYCbCrToRGBInit(TIFFYCbCrToRGB *, float *, float *)
int TIFFReadScanline(TIFF *tif, void *buf, uint32 row, uint16 sample)
void void void void TIFFWarningExt(thandle_t, const char *, const char *,...) __attribute__((__format__(__printf__
uint32 LogLuv24fromXYZ(float *, int)
uint32 TIFFComputeStrip(TIFF *, uint32, uint16)
int LogL16fromY(double, int)
void LogLuv24toXYZ(uint32, float *)
int TIFFRGBAImageGet(TIFFRGBAImage *, uint32 *, uint32, uint32)
uint16 TIFFNumberOfDirectories(TIFF *)
int TIFFMergeFieldInfo(TIFF *, const TIFFFieldInfo[], uint32)
uint64 TIFFRawStripSize64(TIFF *tif, uint32 strip)
tmsize_t TIFFWriteRawStrip(TIFF *tif, uint32 strip, void *data, tmsize_t cc)
tileSeparateRoutine separate
uint64 TIFFGetStrileOffsetWithErr(TIFF *tif, uint32 strile, int *pbErr)
uint64 TIFFGetStrileOffset(TIFF *tif, uint32 strile)
void TIFFReverseBits(uint8 *cp, tmsize_t n)
void TIFFYCbCrtoRGB(TIFFYCbCrToRGB *, uint32, int32, int32, uint32 *, uint32 *, uint32 *)
TIFFErrorHandlerExt TIFFSetWarningHandlerExt(TIFFErrorHandlerExt)
int TIFFDataWidth(TIFFDataType)
int TIFFSetMode(TIFF *, int)
int TIFFReadRGBAStripExt(TIFF *, uint32, uint32 *, int stop_on_error)
GLint GLint GLint GLint GLint GLint y
tmsize_t TIFFReadRawStrip(TIFF *tif, uint32 strip, void *buf, tmsize_t size)
thandle_t TIFFSetClientdata(TIFF *, thandle_t)
int TIFFIsCODECConfigured(uint16)
uint32 TIFFCurrentTile(TIFF *tif)
int TIFFWriteScanline(TIFF *tif, void *buf, uint32 row, uint16 sample)
#define DECLARE_HANDLE(name)
void int int ULONGLONG int va_list * ap
void(* tileSeparateRoutine)(TIFFRGBAImage *, uint32 *, uint32, uint32, uint32, uint32, int32, int32, unsigned char *, unsigned char *, unsigned char *, unsigned char *)
void TIFFFreeDirectory(TIFF *)
const TIFFCodec * TIFFFindCODEC(uint16)
uint32 TIFFGetTagListEntry(TIFF *, int tag_index)
int TIFFReadRGBAImageOriented(TIFF *, uint32, uint32, uint32 *, int, int)
int TIFFRGBAImageOK(TIFF *, char [1024])
int TIFFFieldWriteCount(const TIFFField *)
uint32 TIFFCurrentRow(TIFF *)
void * _TIFFrealloc(void *p, tmsize_t s)
int TIFFVGetFieldDefaulted(TIFF *tif, uint32 tag, va_list ap)
int TIFFIsMSB2LSB(TIFF *)
tmsize_t TIFFTileRowSize(TIFF *tif)
TIFFSeekProc TIFFGetSeekProc(TIFF *)
uint64 TIFFStripSize64(TIFF *tif)
tmsize_t TIFFTileSize(TIFF *tif)
tmsize_t TIFFWriteRawTile(TIFF *tif, uint32 tile, void *data, tmsize_t cc)
tmsize_t TIFFReadRawTile(TIFF *tif, uint32 tile, void *buf, tmsize_t size)
void TIFFRGBAImageEnd(TIFFRGBAImage *)
const TIFFField * TIFFFindField(TIFF *, uint32, TIFFDataType)
void TIFFError(const char *, const char *,...) __attribute__((__format__(__printf__
int(* TIFFMapFileProc)(thandle_t, void **base, toff_t *size)
uint64 TIFFTileSize64(TIFF *tif)
void TIFFSwabDouble(double *)
#define ORIENTATION_BOTLEFT
int TIFFIsByteSwapped(TIFF *)
uint32 TIFFComputeTile(TIFF *tif, uint32 x, uint32 y, uint32 z, uint16 s)
void TIFFSwabShort(uint16 *)
const unsigned char * TIFFGetBitRevTable(int)
struct png_info_def *typedef unsigned char **typedef struct png_info_def *typedef struct png_info_def *typedef struct png_info_def *typedef unsigned char ** row
unsigned char field_passcount
const TIFFField * TIFFFieldWithTag(TIFF *, uint32)
int TIFFReadRGBAStrip(TIFF *, uint32, uint32 *)
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *