tiff/tiff.h File Reference

Go to the source code of this file.

Classes

struct  TIFFHeader
struct  TIFFDirEntry

Defines

#define TIFF_VERSION   42
#define TIFF_BIGTIFF_VERSION   43
#define TIFF_BIGENDIAN   0x4d4d
#define TIFF_LITTLEENDIAN   0x4949
#define TIFF_MAGIC_SIZE   2
#define TIFF_VERSION_SIZE   2
#define TIFF_DIROFFSET_SIZE   4
#define TIFFTAG_SUBFILETYPE   254
#define FILETYPE_REDUCEDIMAGE   0x1
#define FILETYPE_PAGE   0x2
#define FILETYPE_MASK   0x4
#define TIFFTAG_OSUBFILETYPE   255
#define OFILETYPE_IMAGE   1
#define OFILETYPE_REDUCEDIMAGE   2
#define OFILETYPE_PAGE   3
#define TIFFTAG_IMAGEWIDTH   256
#define TIFFTAG_IMAGELENGTH   257
#define TIFFTAG_BITSPERSAMPLE   258
#define TIFFTAG_COMPRESSION   259
#define COMPRESSION_NONE   1
#define COMPRESSION_CCITTRLE   2
#define COMPRESSION_CCITTFAX3   3
#define COMPRESSION_CCITT_T4   3
#define COMPRESSION_CCITTFAX4   4
#define COMPRESSION_CCITT_T6   4
#define COMPRESSION_LZW   5
#define COMPRESSION_OJPEG   6
#define COMPRESSION_JPEG   7
#define COMPRESSION_NEXT   32766
#define COMPRESSION_CCITTRLEW   32771
#define COMPRESSION_PACKBITS   32773
#define COMPRESSION_THUNDERSCAN   32809
#define COMPRESSION_IT8CTPAD   32895
#define COMPRESSION_IT8LW   32896
#define COMPRESSION_IT8MP   32897
#define COMPRESSION_IT8BL   32898
#define COMPRESSION_PIXARFILM   32908
#define COMPRESSION_PIXARLOG   32909
#define COMPRESSION_DEFLATE   32946
#define COMPRESSION_ADOBE_DEFLATE   8
#define COMPRESSION_DCS   32947
#define COMPRESSION_JBIG   34661
#define COMPRESSION_SGILOG   34676
#define COMPRESSION_SGILOG24   34677
#define COMPRESSION_JP2000   34712
#define TIFFTAG_PHOTOMETRIC   262
#define PHOTOMETRIC_MINISWHITE   0
#define PHOTOMETRIC_MINISBLACK   1
#define PHOTOMETRIC_RGB   2
#define PHOTOMETRIC_PALETTE   3
#define PHOTOMETRIC_MASK   4
#define PHOTOMETRIC_SEPARATED   5
#define PHOTOMETRIC_YCBCR   6
#define PHOTOMETRIC_CIELAB   8
#define PHOTOMETRIC_ICCLAB   9
#define PHOTOMETRIC_ITULAB   10
#define PHOTOMETRIC_LOGL   32844
#define PHOTOMETRIC_LOGLUV   32845
#define TIFFTAG_THRESHHOLDING   263
#define THRESHHOLD_BILEVEL   1
#define THRESHHOLD_HALFTONE   2
#define THRESHHOLD_ERRORDIFFUSE   3
#define TIFFTAG_CELLWIDTH   264
#define TIFFTAG_CELLLENGTH   265
#define TIFFTAG_FILLORDER   266
#define FILLORDER_MSB2LSB   1
#define FILLORDER_LSB2MSB   2
#define TIFFTAG_DOCUMENTNAME   269
#define TIFFTAG_IMAGEDESCRIPTION   270
#define TIFFTAG_MAKE   271
#define TIFFTAG_MODEL   272
#define TIFFTAG_STRIPOFFSETS   273
#define TIFFTAG_ORIENTATION   274
#define ORIENTATION_TOPLEFT   1
#define ORIENTATION_TOPRIGHT   2
#define ORIENTATION_BOTRIGHT   3
#define ORIENTATION_BOTLEFT   4
#define ORIENTATION_LEFTTOP   5
#define ORIENTATION_RIGHTTOP   6
#define ORIENTATION_RIGHTBOT   7
#define ORIENTATION_LEFTBOT   8
#define TIFFTAG_SAMPLESPERPIXEL   277
#define TIFFTAG_ROWSPERSTRIP   278
#define TIFFTAG_STRIPBYTECOUNTS   279
#define TIFFTAG_MINSAMPLEVALUE   280
#define TIFFTAG_MAXSAMPLEVALUE   281
#define TIFFTAG_XRESOLUTION   282
#define TIFFTAG_YRESOLUTION   283
#define TIFFTAG_PLANARCONFIG   284
#define PLANARCONFIG_CONTIG   1
#define PLANARCONFIG_SEPARATE   2
#define TIFFTAG_PAGENAME   285
#define TIFFTAG_XPOSITION   286
#define TIFFTAG_YPOSITION   287
#define TIFFTAG_FREEOFFSETS   288
#define TIFFTAG_FREEBYTECOUNTS   289
#define TIFFTAG_GRAYRESPONSEUNIT   290
#define GRAYRESPONSEUNIT_10S   1
#define GRAYRESPONSEUNIT_100S   2
#define GRAYRESPONSEUNIT_1000S   3
#define GRAYRESPONSEUNIT_10000S   4
#define GRAYRESPONSEUNIT_100000S   5
#define TIFFTAG_GRAYRESPONSECURVE   291
#define TIFFTAG_GROUP3OPTIONS   292
#define TIFFTAG_T4OPTIONS   292
#define GROUP3OPT_2DENCODING   0x1
#define GROUP3OPT_UNCOMPRESSED   0x2
#define GROUP3OPT_FILLBITS   0x4
#define TIFFTAG_GROUP4OPTIONS   293
#define TIFFTAG_T6OPTIONS   293
#define GROUP4OPT_UNCOMPRESSED   0x2
#define TIFFTAG_RESOLUTIONUNIT   296
#define RESUNIT_NONE   1
#define RESUNIT_INCH   2
#define RESUNIT_CENTIMETER   3
#define TIFFTAG_PAGENUMBER   297
#define TIFFTAG_COLORRESPONSEUNIT   300
#define COLORRESPONSEUNIT_10S   1
#define COLORRESPONSEUNIT_100S   2
#define COLORRESPONSEUNIT_1000S   3
#define COLORRESPONSEUNIT_10000S   4
#define COLORRESPONSEUNIT_100000S   5
#define TIFFTAG_TRANSFERFUNCTION   301
#define TIFFTAG_SOFTWARE   305
#define TIFFTAG_DATETIME   306
#define TIFFTAG_ARTIST   315
#define TIFFTAG_HOSTCOMPUTER   316
#define TIFFTAG_PREDICTOR   317
#define TIFFTAG_WHITEPOINT   318
#define TIFFTAG_PRIMARYCHROMATICITIES   319
#define TIFFTAG_COLORMAP   320
#define TIFFTAG_HALFTONEHINTS   321
#define TIFFTAG_TILEWIDTH   322
#define TIFFTAG_TILELENGTH   323
#define TIFFTAG_TILEOFFSETS   324
#define TIFFTAG_TILEBYTECOUNTS   325
#define TIFFTAG_BADFAXLINES   326
#define TIFFTAG_CLEANFAXDATA   327
#define CLEANFAXDATA_CLEAN   0
#define CLEANFAXDATA_REGENERATED   1
#define CLEANFAXDATA_UNCLEAN   2
#define TIFFTAG_CONSECUTIVEBADFAXLINES   328
#define TIFFTAG_SUBIFD   330
#define TIFFTAG_INKSET   332
#define INKSET_CMYK   1
#define INKSET_MULTIINK   2
#define TIFFTAG_INKNAMES   333
#define TIFFTAG_NUMBEROFINKS   334
#define TIFFTAG_DOTRANGE   336
#define TIFFTAG_TARGETPRINTER   337
#define TIFFTAG_EXTRASAMPLES   338
#define EXTRASAMPLE_UNSPECIFIED   0
#define EXTRASAMPLE_ASSOCALPHA   1
#define EXTRASAMPLE_UNASSALPHA   2
#define TIFFTAG_SAMPLEFORMAT   339
#define SAMPLEFORMAT_UINT   1
#define SAMPLEFORMAT_INT   2
#define SAMPLEFORMAT_IEEEFP   3
#define SAMPLEFORMAT_VOID   4
#define SAMPLEFORMAT_COMPLEXINT   5
#define SAMPLEFORMAT_COMPLEXIEEEFP   6
#define TIFFTAG_SMINSAMPLEVALUE   340
#define TIFFTAG_SMAXSAMPLEVALUE   341
#define TIFFTAG_CLIPPATH   343
#define TIFFTAG_XCLIPPATHUNITS   344
#define TIFFTAG_YCLIPPATHUNITS   345
#define TIFFTAG_INDEXED   346
#define TIFFTAG_JPEGTABLES   347
#define TIFFTAG_OPIPROXY   351
#define TIFFTAG_JPEGPROC   512
#define JPEGPROC_BASELINE   1
#define JPEGPROC_LOSSLESS   14
#define TIFFTAG_JPEGIFOFFSET   513
#define TIFFTAG_JPEGIFBYTECOUNT   514
#define TIFFTAG_JPEGRESTARTINTERVAL   515
#define TIFFTAG_JPEGLOSSLESSPREDICTORS   517
#define TIFFTAG_JPEGPOINTTRANSFORM   518
#define TIFFTAG_JPEGQTABLES   519
#define TIFFTAG_JPEGDCTABLES   520
#define TIFFTAG_JPEGACTABLES   521
#define TIFFTAG_YCBCRCOEFFICIENTS   529
#define TIFFTAG_YCBCRSUBSAMPLING   530
#define TIFFTAG_YCBCRPOSITIONING   531
#define YCBCRPOSITION_CENTERED   1
#define YCBCRPOSITION_COSITED   2
#define TIFFTAG_REFERENCEBLACKWHITE   532
#define TIFFTAG_XMLPACKET   700
#define TIFFTAG_OPIIMAGEID   32781
#define TIFFTAG_REFPTS   32953
#define TIFFTAG_REGIONTACKPOINT   32954
#define TIFFTAG_REGIONWARPCORNERS   32955
#define TIFFTAG_REGIONAFFINE   32956
#define TIFFTAG_MATTEING   32995
#define TIFFTAG_DATATYPE   32996
#define TIFFTAG_IMAGEDEPTH   32997
#define TIFFTAG_TILEDEPTH   32998
#define TIFFTAG_PIXAR_IMAGEFULLWIDTH   33300
#define TIFFTAG_PIXAR_IMAGEFULLLENGTH   33301
#define TIFFTAG_PIXAR_TEXTUREFORMAT   33302
#define TIFFTAG_PIXAR_WRAPMODES   33303
#define TIFFTAG_PIXAR_FOVCOT   33304
#define TIFFTAG_PIXAR_MATRIX_WORLDTOSCREEN   33305
#define TIFFTAG_PIXAR_MATRIX_WORLDTOCAMERA   33306
#define TIFFTAG_WRITERSERIALNUMBER   33405
#define TIFFTAG_COPYRIGHT   33432
#define TIFFTAG_RICHTIFFIPTC   33723
#define TIFFTAG_IT8SITE   34016
#define TIFFTAG_IT8COLORSEQUENCE   34017
#define TIFFTAG_IT8HEADER   34018
#define TIFFTAG_IT8RASTERPADDING   34019
#define TIFFTAG_IT8BITSPERRUNLENGTH   34020
#define TIFFTAG_IT8BITSPEREXTENDEDRUNLENGTH   34021
#define TIFFTAG_IT8COLORTABLE   34022
#define TIFFTAG_IT8IMAGECOLORINDICATOR   34023
#define TIFFTAG_IT8BKGCOLORINDICATOR   34024
#define TIFFTAG_IT8IMAGECOLORVALUE   34025
#define TIFFTAG_IT8BKGCOLORVALUE   34026
#define TIFFTAG_IT8PIXELINTENSITYRANGE   34027
#define TIFFTAG_IT8TRANSPARENCYINDICATOR   34028
#define TIFFTAG_IT8COLORCHARACTERIZATION   34029
#define TIFFTAG_IT8HCUSAGE   34030
#define TIFFTAG_IT8TRAPINDICATOR   34031
#define TIFFTAG_IT8CMYKEQUIVALENT   34032
#define TIFFTAG_FRAMECOUNT   34232
#define TIFFTAG_ICCPROFILE   34675
#define TIFFTAG_PHOTOSHOP   34377
#define TIFFTAG_JBIGOPTIONS   34750
#define TIFFTAG_FAXRECVPARAMS   34908
#define TIFFTAG_FAXSUBADDRESS   34909
#define TIFFTAG_FAXRECVTIME   34910
#define TIFFTAG_STONITS   37439
#define TIFFTAG_FEDEX_EDR   34929
#define TIFFTAG_DCSHUESHIFTVALUES   65535
#define TIFFTAG_FAXMODE   65536
#define FAXMODE_CLASSIC   0x0000
#define FAXMODE_NORTC   0x0001
#define FAXMODE_NOEOL   0x0002
#define FAXMODE_BYTEALIGN   0x0004
#define FAXMODE_WORDALIGN   0x0008
#define FAXMODE_CLASSF   FAXMODE_NORTC
#define TIFFTAG_JPEGQUALITY   65537
#define TIFFTAG_JPEGCOLORMODE   65538
#define JPEGCOLORMODE_RAW   0x0000
#define JPEGCOLORMODE_RGB   0x0001
#define TIFFTAG_JPEGTABLESMODE   65539
#define JPEGTABLESMODE_QUANT   0x0001
#define JPEGTABLESMODE_HUFF   0x0002
#define TIFFTAG_FAXFILLFUNC   65540
#define TIFFTAG_PIXARLOGDATAFMT   65549
#define PIXARLOGDATAFMT_8BIT   0
#define PIXARLOGDATAFMT_8BITABGR   1
#define PIXARLOGDATAFMT_11BITLOG   2
#define PIXARLOGDATAFMT_12BITPICIO   3
#define PIXARLOGDATAFMT_16BIT   4
#define PIXARLOGDATAFMT_FLOAT   5
#define TIFFTAG_DCSIMAGERTYPE   65550
#define DCSIMAGERMODEL_M3   0
#define DCSIMAGERMODEL_M5   1
#define DCSIMAGERMODEL_M6   2
#define DCSIMAGERFILTER_IR   0
#define DCSIMAGERFILTER_MONO   1
#define DCSIMAGERFILTER_CFA   2
#define DCSIMAGERFILTER_OTHER   3
#define TIFFTAG_DCSINTERPMODE   65551
#define DCSINTERPMODE_NORMAL   0x0
#define DCSINTERPMODE_PREVIEW   0x1
#define TIFFTAG_DCSBALANCEARRAY   65552
#define TIFFTAG_DCSCORRECTMATRIX   65553
#define TIFFTAG_DCSGAMMA   65554
#define TIFFTAG_DCSTOESHOULDERPTS   65555
#define TIFFTAG_DCSCALIBRATIONFD   65556
#define TIFFTAG_ZIPQUALITY   65557
#define TIFFTAG_PIXARLOGQUALITY   65558
#define TIFFTAG_DCSCLIPRECTANGLE   65559
#define TIFFTAG_SGILOGDATAFMT   65560
#define SGILOGDATAFMT_FLOAT   0
#define SGILOGDATAFMT_16BIT   1
#define SGILOGDATAFMT_RAW   2
#define SGILOGDATAFMT_8BIT   3
#define TIFFTAG_SGILOGENCODE   65561
#define SGILOGENCODE_NODITHER   0
#define SGILOGENCODE_RANDITHER   1

Typedefs

typedef signed char int8
typedef unsigned char uint8
typedef short int16
typedef unsigned short uint16
typedef int int32
typedef unsigned int uint32

Enumerations

enum  TIFFIgnoreSense { TIS_STORE, TIS_EXTRACT, TIS_EMPTY }
enum  TIFFDataType {
  TIFF_NOTYPE = 0, TIFF_BYTE = 1, TIFF_ASCII = 2, TIFF_SHORT = 3,
  TIFF_LONG = 4, TIFF_RATIONAL = 5, TIFF_SBYTE = 6, TIFF_UNDEFINED = 7,
  TIFF_SSHORT = 8, TIFF_SLONG = 9, TIFF_SRATIONAL = 10, TIFF_FLOAT = 11,
  TIFF_DOUBLE = 12, TIFF_IFD = 13
}


Define Documentation

#define CLEANFAXDATA_CLEAN   0

Definition at line 288 of file tiff.h.

#define CLEANFAXDATA_REGENERATED   1

Definition at line 289 of file tiff.h.

#define CLEANFAXDATA_UNCLEAN   2

Definition at line 290 of file tiff.h.

#define COLORRESPONSEUNIT_100000S   5

Definition at line 271 of file tiff.h.

#define COLORRESPONSEUNIT_10000S   4

Definition at line 270 of file tiff.h.

#define COLORRESPONSEUNIT_1000S   3

Definition at line 269 of file tiff.h.

#define COLORRESPONSEUNIT_100S   2

Definition at line 268 of file tiff.h.

#define COLORRESPONSEUNIT_10S   1

Definition at line 267 of file tiff.h.

#define COMPRESSION_ADOBE_DEFLATE   8

Definition at line 188 of file tiff.h.

#define COMPRESSION_CCITT_T4   3

Definition at line 169 of file tiff.h.

#define COMPRESSION_CCITT_T6   4

Definition at line 171 of file tiff.h.

#define COMPRESSION_CCITTFAX3   3

Definition at line 168 of file tiff.h.

#define COMPRESSION_CCITTFAX4   4

Definition at line 170 of file tiff.h.

#define COMPRESSION_CCITTRLE   2

Definition at line 167 of file tiff.h.

#define COMPRESSION_CCITTRLEW   32771

Definition at line 176 of file tiff.h.

#define COMPRESSION_DCS   32947

Definition at line 190 of file tiff.h.

#define COMPRESSION_DEFLATE   32946

Definition at line 187 of file tiff.h.

#define COMPRESSION_IT8BL   32898

Definition at line 183 of file tiff.h.

#define COMPRESSION_IT8CTPAD   32895

Definition at line 180 of file tiff.h.

#define COMPRESSION_IT8LW   32896

Definition at line 181 of file tiff.h.

#define COMPRESSION_IT8MP   32897

Definition at line 182 of file tiff.h.

#define COMPRESSION_JBIG   34661

Definition at line 191 of file tiff.h.

#define COMPRESSION_JP2000   34712

Definition at line 194 of file tiff.h.

#define COMPRESSION_JPEG   7

Definition at line 174 of file tiff.h.

#define COMPRESSION_LZW   5

Definition at line 172 of file tiff.h.

#define COMPRESSION_NEXT   32766

Definition at line 175 of file tiff.h.

#define COMPRESSION_NONE   1

Definition at line 166 of file tiff.h.

#define COMPRESSION_OJPEG   6

Definition at line 173 of file tiff.h.

#define COMPRESSION_PACKBITS   32773

Definition at line 177 of file tiff.h.

#define COMPRESSION_PIXARFILM   32908

Definition at line 185 of file tiff.h.

#define COMPRESSION_PIXARLOG   32909

Definition at line 186 of file tiff.h.

#define COMPRESSION_SGILOG   34676

Definition at line 192 of file tiff.h.

#define COMPRESSION_SGILOG24   34677

Definition at line 193 of file tiff.h.

#define COMPRESSION_THUNDERSCAN   32809

Definition at line 178 of file tiff.h.

#define DCSIMAGERFILTER_CFA   2

Definition at line 455 of file tiff.h.

#define DCSIMAGERFILTER_IR   0

Definition at line 453 of file tiff.h.

#define DCSIMAGERFILTER_MONO   1

Definition at line 454 of file tiff.h.

#define DCSIMAGERFILTER_OTHER   3

Definition at line 456 of file tiff.h.

#define DCSIMAGERMODEL_M3   0

Definition at line 450 of file tiff.h.

#define DCSIMAGERMODEL_M5   1

Definition at line 451 of file tiff.h.

#define DCSIMAGERMODEL_M6   2

Definition at line 452 of file tiff.h.

#define DCSINTERPMODE_NORMAL   0x0

Definition at line 458 of file tiff.h.

#define DCSINTERPMODE_PREVIEW   0x1

Definition at line 459 of file tiff.h.

#define EXTRASAMPLE_ASSOCALPHA   1

Definition at line 302 of file tiff.h.

#define EXTRASAMPLE_UNASSALPHA   2

Definition at line 303 of file tiff.h.

#define EXTRASAMPLE_UNSPECIFIED   0

Definition at line 301 of file tiff.h.

#define FAXMODE_BYTEALIGN   0x0004

Definition at line 428 of file tiff.h.

#define FAXMODE_CLASSF   FAXMODE_NORTC

Definition at line 430 of file tiff.h.

#define FAXMODE_CLASSIC   0x0000

Definition at line 425 of file tiff.h.

#define FAXMODE_NOEOL   0x0002

Definition at line 427 of file tiff.h.

#define FAXMODE_NORTC   0x0001

Definition at line 426 of file tiff.h.

#define FAXMODE_WORDALIGN   0x0008

Definition at line 429 of file tiff.h.

#define FILETYPE_MASK   0x4

Definition at line 157 of file tiff.h.

#define FILETYPE_PAGE   0x2

Definition at line 156 of file tiff.h.

#define FILETYPE_REDUCEDIMAGE   0x1

Definition at line 155 of file tiff.h.

#define FILLORDER_LSB2MSB   2

Definition at line 216 of file tiff.h.

#define FILLORDER_MSB2LSB   1

Definition at line 215 of file tiff.h.

#define GRAYRESPONSEUNIT_100000S   5

Definition at line 251 of file tiff.h.

#define GRAYRESPONSEUNIT_10000S   4

Definition at line 250 of file tiff.h.

#define GRAYRESPONSEUNIT_1000S   3

Definition at line 249 of file tiff.h.

#define GRAYRESPONSEUNIT_100S   2

Definition at line 248 of file tiff.h.

#define GRAYRESPONSEUNIT_10S   1

Definition at line 247 of file tiff.h.

#define GROUP3OPT_2DENCODING   0x1

Definition at line 255 of file tiff.h.

#define GROUP3OPT_FILLBITS   0x4

Definition at line 257 of file tiff.h.

#define GROUP3OPT_UNCOMPRESSED   0x2

Definition at line 256 of file tiff.h.

#define GROUP4OPT_UNCOMPRESSED   0x2

Definition at line 260 of file tiff.h.

#define INKSET_CMYK   1

Definition at line 294 of file tiff.h.

#define INKSET_MULTIINK   2

Definition at line 295 of file tiff.h.

#define JPEGCOLORMODE_RAW   0x0000

Definition at line 434 of file tiff.h.

#define JPEGCOLORMODE_RGB   0x0001

Definition at line 435 of file tiff.h.

#define JPEGPROC_BASELINE   1

Definition at line 324 of file tiff.h.

#define JPEGPROC_LOSSLESS   14

Definition at line 325 of file tiff.h.

#define JPEGTABLESMODE_HUFF   0x0002

Definition at line 438 of file tiff.h.

#define JPEGTABLESMODE_QUANT   0x0001

Definition at line 437 of file tiff.h.

#define OFILETYPE_IMAGE   1

Definition at line 159 of file tiff.h.

#define OFILETYPE_PAGE   3

Definition at line 161 of file tiff.h.

#define OFILETYPE_REDUCEDIMAGE   2

Definition at line 160 of file tiff.h.

#define ORIENTATION_BOTLEFT   4

Definition at line 226 of file tiff.h.

#define ORIENTATION_BOTRIGHT   3

Definition at line 225 of file tiff.h.

#define ORIENTATION_LEFTBOT   8

Definition at line 230 of file tiff.h.

#define ORIENTATION_LEFTTOP   5

Definition at line 227 of file tiff.h.

#define ORIENTATION_RIGHTBOT   7

Definition at line 229 of file tiff.h.

#define ORIENTATION_RIGHTTOP   6

Definition at line 228 of file tiff.h.

#define ORIENTATION_TOPLEFT   1

Definition at line 223 of file tiff.h.

#define ORIENTATION_TOPRIGHT   2

Definition at line 224 of file tiff.h.

#define PHOTOMETRIC_CIELAB   8

Definition at line 203 of file tiff.h.

#define PHOTOMETRIC_ICCLAB   9

Definition at line 204 of file tiff.h.

#define PHOTOMETRIC_ITULAB   10

Definition at line 205 of file tiff.h.

#define PHOTOMETRIC_LOGL   32844

Definition at line 206 of file tiff.h.

#define PHOTOMETRIC_LOGLUV   32845

Definition at line 207 of file tiff.h.

#define PHOTOMETRIC_MASK   4

Definition at line 200 of file tiff.h.

#define PHOTOMETRIC_MINISBLACK   1

Definition at line 197 of file tiff.h.

#define PHOTOMETRIC_MINISWHITE   0

Definition at line 196 of file tiff.h.

#define PHOTOMETRIC_PALETTE   3

Definition at line 199 of file tiff.h.

#define PHOTOMETRIC_RGB   2

Definition at line 198 of file tiff.h.

#define PHOTOMETRIC_SEPARATED   5

Definition at line 201 of file tiff.h.

#define PHOTOMETRIC_YCBCR   6

Definition at line 202 of file tiff.h.

#define PIXARLOGDATAFMT_11BITLOG   2

Definition at line 444 of file tiff.h.

#define PIXARLOGDATAFMT_12BITPICIO   3

Definition at line 445 of file tiff.h.

#define PIXARLOGDATAFMT_16BIT   4

Definition at line 446 of file tiff.h.

#define PIXARLOGDATAFMT_8BIT   0

Definition at line 442 of file tiff.h.

#define PIXARLOGDATAFMT_8BITABGR   1

Definition at line 443 of file tiff.h.

#define PIXARLOGDATAFMT_FLOAT   5

Definition at line 447 of file tiff.h.

#define PLANARCONFIG_CONTIG   1

Definition at line 239 of file tiff.h.

#define PLANARCONFIG_SEPARATE   2

Definition at line 240 of file tiff.h.

#define RESUNIT_CENTIMETER   3

Definition at line 264 of file tiff.h.

#define RESUNIT_INCH   2

Definition at line 263 of file tiff.h.

#define RESUNIT_NONE   1

Definition at line 262 of file tiff.h.

#define SAMPLEFORMAT_COMPLEXIEEEFP   6

Definition at line 310 of file tiff.h.

#define SAMPLEFORMAT_COMPLEXINT   5

Definition at line 309 of file tiff.h.

#define SAMPLEFORMAT_IEEEFP   3

Definition at line 307 of file tiff.h.

#define SAMPLEFORMAT_INT   2

Definition at line 306 of file tiff.h.

#define SAMPLEFORMAT_UINT   1

Definition at line 305 of file tiff.h.

#define SAMPLEFORMAT_VOID   4

Definition at line 308 of file tiff.h.

#define SGILOGDATAFMT_16BIT   1

Definition at line 472 of file tiff.h.

#define SGILOGDATAFMT_8BIT   3

Definition at line 474 of file tiff.h.

#define SGILOGDATAFMT_FLOAT   0

Definition at line 471 of file tiff.h.

#define SGILOGDATAFMT_RAW   2

Definition at line 473 of file tiff.h.

#define SGILOGENCODE_NODITHER   0

Definition at line 476 of file tiff.h.

#define SGILOGENCODE_RANDITHER   1

Definition at line 477 of file tiff.h.

#define THRESHHOLD_BILEVEL   1

Definition at line 209 of file tiff.h.

#define THRESHHOLD_ERRORDIFFUSE   3

Definition at line 211 of file tiff.h.

#define THRESHHOLD_HALFTONE   2

Definition at line 210 of file tiff.h.

#define TIFF_BIGENDIAN   0x4d4d

Definition at line 48 of file tiff.h.

#define TIFF_BIGTIFF_VERSION   43

Definition at line 46 of file tiff.h.

#define TIFF_DIROFFSET_SIZE   4

Definition at line 99 of file tiff.h.

#define TIFF_LITTLEENDIAN   0x4949

Definition at line 49 of file tiff.h.

#define TIFF_MAGIC_SIZE   2

Definition at line 95 of file tiff.h.

#define TIFF_VERSION   42

Definition at line 45 of file tiff.h.

#define TIFF_VERSION_SIZE   2

Definition at line 97 of file tiff.h.

#define TIFFTAG_ARTIST   315

Definition at line 275 of file tiff.h.

#define TIFFTAG_BADFAXLINES   326

Definition at line 286 of file tiff.h.

#define TIFFTAG_BITSPERSAMPLE   258

Definition at line 164 of file tiff.h.

#define TIFFTAG_CELLLENGTH   265

Definition at line 213 of file tiff.h.

#define TIFFTAG_CELLWIDTH   264

Definition at line 212 of file tiff.h.

#define TIFFTAG_CLEANFAXDATA   327

Definition at line 287 of file tiff.h.

#define TIFFTAG_CLIPPATH   343

Definition at line 313 of file tiff.h.

#define TIFFTAG_COLORMAP   320

Definition at line 280 of file tiff.h.

#define TIFFTAG_COLORRESPONSEUNIT   300

Definition at line 266 of file tiff.h.

#define TIFFTAG_COMPRESSION   259

Definition at line 165 of file tiff.h.

#define TIFFTAG_CONSECUTIVEBADFAXLINES   328

Definition at line 291 of file tiff.h.

#define TIFFTAG_COPYRIGHT   33432

Definition at line 373 of file tiff.h.

#define TIFFTAG_DATATYPE   32996

Definition at line 349 of file tiff.h.

#define TIFFTAG_DATETIME   306

Definition at line 274 of file tiff.h.

#define TIFFTAG_DCSBALANCEARRAY   65552

Definition at line 460 of file tiff.h.

#define TIFFTAG_DCSCALIBRATIONFD   65556

Definition at line 464 of file tiff.h.

#define TIFFTAG_DCSCLIPRECTANGLE   65559

Definition at line 469 of file tiff.h.

#define TIFFTAG_DCSCORRECTMATRIX   65553

Definition at line 461 of file tiff.h.

#define TIFFTAG_DCSGAMMA   65554

Definition at line 462 of file tiff.h.

#define TIFFTAG_DCSHUESHIFTVALUES   65535

Definition at line 411 of file tiff.h.

#define TIFFTAG_DCSIMAGERTYPE   65550

Definition at line 449 of file tiff.h.

#define TIFFTAG_DCSINTERPMODE   65551

Definition at line 457 of file tiff.h.

#define TIFFTAG_DCSTOESHOULDERPTS   65555

Definition at line 463 of file tiff.h.

#define TIFFTAG_DOCUMENTNAME   269

Definition at line 217 of file tiff.h.

#define TIFFTAG_DOTRANGE   336

Definition at line 298 of file tiff.h.

#define TIFFTAG_EXTRASAMPLES   338

Definition at line 300 of file tiff.h.

#define TIFFTAG_FAXFILLFUNC   65540

Definition at line 440 of file tiff.h.

#define TIFFTAG_FAXMODE   65536

Definition at line 424 of file tiff.h.

#define TIFFTAG_FAXRECVPARAMS   34908

Definition at line 403 of file tiff.h.

#define TIFFTAG_FAXRECVTIME   34910

Definition at line 405 of file tiff.h.

#define TIFFTAG_FAXSUBADDRESS   34909

Definition at line 404 of file tiff.h.

#define TIFFTAG_FEDEX_EDR   34929

Definition at line 409 of file tiff.h.

#define TIFFTAG_FILLORDER   266

Definition at line 214 of file tiff.h.

#define TIFFTAG_FRAMECOUNT   34232

Definition at line 395 of file tiff.h.

#define TIFFTAG_FREEBYTECOUNTS   289

Definition at line 245 of file tiff.h.

#define TIFFTAG_FREEOFFSETS   288

Definition at line 244 of file tiff.h.

#define TIFFTAG_GRAYRESPONSECURVE   291

Definition at line 252 of file tiff.h.

#define TIFFTAG_GRAYRESPONSEUNIT   290

Definition at line 246 of file tiff.h.

#define TIFFTAG_GROUP3OPTIONS   292

Definition at line 253 of file tiff.h.

#define TIFFTAG_GROUP4OPTIONS   293

Definition at line 258 of file tiff.h.

#define TIFFTAG_HALFTONEHINTS   321

Definition at line 281 of file tiff.h.

#define TIFFTAG_HOSTCOMPUTER   316

Definition at line 276 of file tiff.h.

#define TIFFTAG_ICCPROFILE   34675

Definition at line 397 of file tiff.h.

#define TIFFTAG_IMAGEDEPTH   32997

Definition at line 350 of file tiff.h.

#define TIFFTAG_IMAGEDESCRIPTION   270

Definition at line 218 of file tiff.h.

#define TIFFTAG_IMAGELENGTH   257

Definition at line 163 of file tiff.h.

#define TIFFTAG_IMAGEWIDTH   256

Definition at line 162 of file tiff.h.

#define TIFFTAG_INDEXED   346

Definition at line 316 of file tiff.h.

#define TIFFTAG_INKNAMES   333

Definition at line 296 of file tiff.h.

#define TIFFTAG_INKSET   332

Definition at line 293 of file tiff.h.

#define TIFFTAG_IT8BITSPEREXTENDEDRUNLENGTH   34021

Definition at line 382 of file tiff.h.

#define TIFFTAG_IT8BITSPERRUNLENGTH   34020

Definition at line 381 of file tiff.h.

#define TIFFTAG_IT8BKGCOLORINDICATOR   34024

Definition at line 385 of file tiff.h.

#define TIFFTAG_IT8BKGCOLORVALUE   34026

Definition at line 387 of file tiff.h.

#define TIFFTAG_IT8CMYKEQUIVALENT   34032

Definition at line 393 of file tiff.h.

#define TIFFTAG_IT8COLORCHARACTERIZATION   34029

Definition at line 390 of file tiff.h.

#define TIFFTAG_IT8COLORSEQUENCE   34017

Definition at line 378 of file tiff.h.

#define TIFFTAG_IT8COLORTABLE   34022

Definition at line 383 of file tiff.h.

#define TIFFTAG_IT8HCUSAGE   34030

Definition at line 391 of file tiff.h.

#define TIFFTAG_IT8HEADER   34018

Definition at line 379 of file tiff.h.

#define TIFFTAG_IT8IMAGECOLORINDICATOR   34023

Definition at line 384 of file tiff.h.

#define TIFFTAG_IT8IMAGECOLORVALUE   34025

Definition at line 386 of file tiff.h.

#define TIFFTAG_IT8PIXELINTENSITYRANGE   34027

Definition at line 388 of file tiff.h.

#define TIFFTAG_IT8RASTERPADDING   34019

Definition at line 380 of file tiff.h.

#define TIFFTAG_IT8SITE   34016

Definition at line 377 of file tiff.h.

#define TIFFTAG_IT8TRANSPARENCYINDICATOR   34028

Definition at line 389 of file tiff.h.

#define TIFFTAG_IT8TRAPINDICATOR   34031

Definition at line 392 of file tiff.h.

#define TIFFTAG_JBIGOPTIONS   34750

Definition at line 401 of file tiff.h.

#define TIFFTAG_JPEGACTABLES   521

Definition at line 333 of file tiff.h.

#define TIFFTAG_JPEGCOLORMODE   65538

Definition at line 433 of file tiff.h.

#define TIFFTAG_JPEGDCTABLES   520

Definition at line 332 of file tiff.h.

#define TIFFTAG_JPEGIFBYTECOUNT   514

Definition at line 327 of file tiff.h.

#define TIFFTAG_JPEGIFOFFSET   513

Definition at line 326 of file tiff.h.

#define TIFFTAG_JPEGLOSSLESSPREDICTORS   517

Definition at line 329 of file tiff.h.

#define TIFFTAG_JPEGPOINTTRANSFORM   518

Definition at line 330 of file tiff.h.

#define TIFFTAG_JPEGPROC   512

Definition at line 323 of file tiff.h.

#define TIFFTAG_JPEGQTABLES   519

Definition at line 331 of file tiff.h.

#define TIFFTAG_JPEGQUALITY   65537

Definition at line 431 of file tiff.h.

#define TIFFTAG_JPEGRESTARTINTERVAL   515

Definition at line 328 of file tiff.h.

#define TIFFTAG_JPEGTABLES   347

Definition at line 317 of file tiff.h.

#define TIFFTAG_JPEGTABLESMODE   65539

Definition at line 436 of file tiff.h.

#define TIFFTAG_MAKE   271

Definition at line 219 of file tiff.h.

#define TIFFTAG_MATTEING   32995

Definition at line 348 of file tiff.h.

#define TIFFTAG_MAXSAMPLEVALUE   281

Definition at line 235 of file tiff.h.

#define TIFFTAG_MINSAMPLEVALUE   280

Definition at line 234 of file tiff.h.

#define TIFFTAG_MODEL   272

Definition at line 220 of file tiff.h.

#define TIFFTAG_NUMBEROFINKS   334

Definition at line 297 of file tiff.h.

#define TIFFTAG_OPIIMAGEID   32781

Definition at line 341 of file tiff.h.

#define TIFFTAG_OPIPROXY   351

Definition at line 318 of file tiff.h.

#define TIFFTAG_ORIENTATION   274

Definition at line 222 of file tiff.h.

#define TIFFTAG_OSUBFILETYPE   255

Definition at line 158 of file tiff.h.

#define TIFFTAG_PAGENAME   285

Definition at line 241 of file tiff.h.

#define TIFFTAG_PAGENUMBER   297

Definition at line 265 of file tiff.h.

#define TIFFTAG_PHOTOMETRIC   262

Definition at line 195 of file tiff.h.

#define TIFFTAG_PHOTOSHOP   34377

Definition at line 399 of file tiff.h.

#define TIFFTAG_PIXAR_FOVCOT   33304

Definition at line 367 of file tiff.h.

#define TIFFTAG_PIXAR_IMAGEFULLLENGTH   33301

Definition at line 361 of file tiff.h.

#define TIFFTAG_PIXAR_IMAGEFULLWIDTH   33300

Definition at line 360 of file tiff.h.

#define TIFFTAG_PIXAR_MATRIX_WORLDTOCAMERA   33306

Definition at line 369 of file tiff.h.

#define TIFFTAG_PIXAR_MATRIX_WORLDTOSCREEN   33305

Definition at line 368 of file tiff.h.

#define TIFFTAG_PIXAR_TEXTUREFORMAT   33302

Definition at line 365 of file tiff.h.

#define TIFFTAG_PIXAR_WRAPMODES   33303

Definition at line 366 of file tiff.h.

#define TIFFTAG_PIXARLOGDATAFMT   65549

Definition at line 441 of file tiff.h.

#define TIFFTAG_PIXARLOGQUALITY   65558

Definition at line 467 of file tiff.h.

#define TIFFTAG_PLANARCONFIG   284

Definition at line 238 of file tiff.h.

#define TIFFTAG_PREDICTOR   317

Definition at line 277 of file tiff.h.

#define TIFFTAG_PRIMARYCHROMATICITIES   319

Definition at line 279 of file tiff.h.

#define TIFFTAG_REFERENCEBLACKWHITE   532

Definition at line 339 of file tiff.h.

#define TIFFTAG_REFPTS   32953

Definition at line 343 of file tiff.h.

#define TIFFTAG_REGIONAFFINE   32956

Definition at line 346 of file tiff.h.

#define TIFFTAG_REGIONTACKPOINT   32954

Definition at line 344 of file tiff.h.

#define TIFFTAG_REGIONWARPCORNERS   32955

Definition at line 345 of file tiff.h.

#define TIFFTAG_RESOLUTIONUNIT   296

Definition at line 261 of file tiff.h.

#define TIFFTAG_RICHTIFFIPTC   33723

Definition at line 375 of file tiff.h.

#define TIFFTAG_ROWSPERSTRIP   278

Definition at line 232 of file tiff.h.

#define TIFFTAG_SAMPLEFORMAT   339

Definition at line 304 of file tiff.h.

#define TIFFTAG_SAMPLESPERPIXEL   277

Definition at line 231 of file tiff.h.

#define TIFFTAG_SGILOGDATAFMT   65560

Definition at line 470 of file tiff.h.

#define TIFFTAG_SGILOGENCODE   65561

Definition at line 475 of file tiff.h.

#define TIFFTAG_SMAXSAMPLEVALUE   341

Definition at line 312 of file tiff.h.

#define TIFFTAG_SMINSAMPLEVALUE   340

Definition at line 311 of file tiff.h.

#define TIFFTAG_SOFTWARE   305

Definition at line 273 of file tiff.h.

#define TIFFTAG_STONITS   37439

Definition at line 407 of file tiff.h.

#define TIFFTAG_STRIPBYTECOUNTS   279

Definition at line 233 of file tiff.h.

#define TIFFTAG_STRIPOFFSETS   273

Definition at line 221 of file tiff.h.

#define TIFFTAG_SUBFILETYPE   254

Definition at line 154 of file tiff.h.

#define TIFFTAG_SUBIFD   330

Definition at line 292 of file tiff.h.

#define TIFFTAG_T4OPTIONS   292

Definition at line 254 of file tiff.h.

#define TIFFTAG_T6OPTIONS   293

Definition at line 259 of file tiff.h.

#define TIFFTAG_TARGETPRINTER   337

Definition at line 299 of file tiff.h.

#define TIFFTAG_THRESHHOLDING   263

Definition at line 208 of file tiff.h.

#define TIFFTAG_TILEBYTECOUNTS   325

Definition at line 285 of file tiff.h.

#define TIFFTAG_TILEDEPTH   32998

Definition at line 351 of file tiff.h.

#define TIFFTAG_TILELENGTH   323

Definition at line 283 of file tiff.h.

#define TIFFTAG_TILEOFFSETS   324

Definition at line 284 of file tiff.h.

#define TIFFTAG_TILEWIDTH   322

Definition at line 282 of file tiff.h.

#define TIFFTAG_TRANSFERFUNCTION   301

Definition at line 272 of file tiff.h.

#define TIFFTAG_WHITEPOINT   318

Definition at line 278 of file tiff.h.

#define TIFFTAG_WRITERSERIALNUMBER   33405

Definition at line 371 of file tiff.h.

#define TIFFTAG_XCLIPPATHUNITS   344

Definition at line 314 of file tiff.h.

#define TIFFTAG_XMLPACKET   700

Definition at line 340 of file tiff.h.

#define TIFFTAG_XPOSITION   286

Definition at line 242 of file tiff.h.

#define TIFFTAG_XRESOLUTION   282

Definition at line 236 of file tiff.h.

#define TIFFTAG_YCBCRCOEFFICIENTS   529

Definition at line 334 of file tiff.h.

#define TIFFTAG_YCBCRPOSITIONING   531

Definition at line 336 of file tiff.h.

#define TIFFTAG_YCBCRSUBSAMPLING   530

Definition at line 335 of file tiff.h.

#define TIFFTAG_YCLIPPATHUNITS   345

Definition at line 315 of file tiff.h.

#define TIFFTAG_YPOSITION   287

Definition at line 243 of file tiff.h.

#define TIFFTAG_YRESOLUTION   283

Definition at line 237 of file tiff.h.

#define TIFFTAG_ZIPQUALITY   65557

Definition at line 466 of file tiff.h.

#define YCBCRPOSITION_CENTERED   1

Definition at line 337 of file tiff.h.

#define YCBCRPOSITION_COSITED   2

Definition at line 338 of file tiff.h.


Typedef Documentation

typedef short int16

Definition at line 65 of file tiff.h.

typedef int int32

Definition at line 75 of file tiff.h.

typedef signed char int8

Definition at line 62 of file tiff.h.

typedef unsigned short uint16

Definition at line 67 of file tiff.h.

typedef unsigned int uint32

Definition at line 77 of file tiff.h.

typedef unsigned char uint8

Definition at line 63 of file tiff.h.


Enumeration Type Documentation

Enumerator:
TIFF_NOTYPE 
TIFF_BYTE 
TIFF_ASCII 
TIFF_SHORT 
TIFF_LONG 
TIFF_RATIONAL 
TIFF_SBYTE 
TIFF_UNDEFINED 
TIFF_SSHORT 
TIFF_SLONG 
TIFF_SRATIONAL 
TIFF_FLOAT 
TIFF_DOUBLE 
TIFF_IFD 

Definition at line 134 of file tiff.h.

Enumerator:
TIS_STORE 
TIS_EXTRACT 
TIS_EMPTY 

Definition at line 83 of file tiff.h.


Generated on Fri May 25 00:09:59 2012 for HDK by  doxygen 1.5.9