w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

tiff.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TIFFHeader
 
struct  TIFFDirEntry
 

Macros

#define TIFF_VERSION   42
 
#define TIFF_BIGENDIAN   0x4d4d
 
#define TIFF_LITTLEENDIAN   0x4949
 
#define _TIFF_DATA_TYPEDEFS_
 
#define TIFFTAG_SUBFILETYPE   254 /* subfile data descriptor */
 
#define FILETYPE_REDUCEDIMAGE   0x1 /* reduced resolution version */
 
#define FILETYPE_PAGE   0x2 /* one page of many */
 
#define FILETYPE_MASK   0x4 /* transparency mask */
 
#define TIFFTAG_OSUBFILETYPE   255 /* +kind of data in subfile */
 
#define OFILETYPE_IMAGE   1 /* full resolution image data */
 
#define OFILETYPE_REDUCEDIMAGE   2 /* reduced size image data */
 
#define OFILETYPE_PAGE   3 /* one page of many */
 
#define TIFFTAG_IMAGEWIDTH   256 /* image width in pixels */
 
#define TIFFTAG_IMAGELENGTH   257 /* image height in pixels */
 
#define TIFFTAG_BITSPERSAMPLE   258 /* bits per channel (sample) */
 
#define TIFFTAG_COMPRESSION   259 /* data compression technique */
 
#define COMPRESSION_NONE   1 /* dump mode */
 
#define COMPRESSION_CCITTRLE   2 /* CCITT modified Huffman RLE */
 
#define COMPRESSION_CCITTFAX3   3 /* CCITT Group 3 fax encoding */
 
#define COMPRESSION_CCITTFAX4   4 /* CCITT Group 4 fax encoding */
 
#define COMPRESSION_LZW   5 /* Lempel-Ziv & Welch */
 
#define COMPRESSION_OJPEG   6 /* !6.0 JPEG */
 
#define COMPRESSION_JPEG   7 /* %JPEG DCT compression */
 
#define COMPRESSION_NEXT   32766 /* NeXT 2-bit RLE */
 
#define COMPRESSION_CCITTRLEW   32771 /* #1 w/ word alignment */
 
#define COMPRESSION_PACKBITS   32773 /* Macintosh RLE */
 
#define COMPRESSION_THUNDERSCAN   32809 /* ThunderScan RLE */
 
#define COMPRESSION_IT8CTPAD   32895 /* IT8 CT w/padding */
 
#define COMPRESSION_IT8LW   32896 /* IT8 Linework RLE */
 
#define COMPRESSION_IT8MP   32897 /* IT8 Monochrome picture */
 
#define COMPRESSION_IT8BL   32898 /* IT8 Binary line art */
 
#define COMPRESSION_PIXARFILM   32908 /* Pixar companded 10bit LZW */
 
#define COMPRESSION_PIXARLOG   32909 /* Pixar companded 11bit ZIP */
 
#define COMPRESSION_DEFLATE   32946 /* Deflate compression */
 
#define COMPRESSION_ADOBE_DEFLATE   8 /* Deflate compression, as recognized by Adobe */
 
#define COMPRESSION_DCS   32947 /* Kodak DCS encoding */
 
#define COMPRESSION_JBIG   34661 /* ISO JBIG */
 
#define COMPRESSION_SGILOG   34676 /* SGI Log Luminance RLE */
 
#define COMPRESSION_SGILOG24   34677 /* SGI Log 24-bit packed */
 
#define TIFFTAG_PHOTOMETRIC   262 /* photometric interpretation */
 
#define PHOTOMETRIC_MINISWHITE   0 /* min value is white */
 
#define PHOTOMETRIC_MINISBLACK   1 /* min value is black */
 
#define PHOTOMETRIC_RGB   2 /* RGB color model */
 
#define PHOTOMETRIC_PALETTE   3 /* color map indexed */
 
#define PHOTOMETRIC_MASK   4 /* $holdout mask */
 
#define PHOTOMETRIC_SEPARATED   5 /* !color separations */
 
#define PHOTOMETRIC_YCBCR   6 /* !CCIR 601 */
 
#define PHOTOMETRIC_CIELAB   8 /* !1976 CIE L*a*b* */
 
#define PHOTOMETRIC_LOGL   32844 /* CIE Log2(L) */
 
#define PHOTOMETRIC_LOGLUV   32845 /* CIE Log2(L) (u',v') */
 
#define TIFFTAG_THRESHHOLDING   263 /* +thresholding used on data */
 
#define THRESHHOLD_BILEVEL   1 /* b&w art scan */
 
#define THRESHHOLD_HALFTONE   2 /* or dithered scan */
 
#define THRESHHOLD_ERRORDIFFUSE   3 /* usually floyd-steinberg */
 
#define TIFFTAG_CELLWIDTH   264 /* +dithering matrix width */
 
#define TIFFTAG_CELLLENGTH   265 /* +dithering matrix height */
 
#define TIFFTAG_FILLORDER   266 /* data order within a byte */
 
#define FILLORDER_MSB2LSB   1 /* most significant -> least */
 
#define FILLORDER_LSB2MSB   2 /* least significant -> most */
 
#define TIFFTAG_DOCUMENTNAME   269 /* name of doc. image is from */
 
#define TIFFTAG_IMAGEDESCRIPTION   270 /* info about image */
 
#define TIFFTAG_MAKE   271 /* scanner manufacturer name */
 
#define TIFFTAG_MODEL   272 /* scanner model name/number */
 
#define TIFFTAG_STRIPOFFSETS   273 /* offsets to data strips */
 
#define TIFFTAG_ORIENTATION   274 /* +image orientation */
 
#define ORIENTATION_TOPLEFT   1 /* row 0 top, col 0 lhs */
 
#define ORIENTATION_TOPRIGHT   2 /* row 0 top, col 0 rhs */
 
#define ORIENTATION_BOTRIGHT   3 /* row 0 bottom, col 0 rhs */
 
#define ORIENTATION_BOTLEFT   4 /* row 0 bottom, col 0 lhs */
 
#define ORIENTATION_LEFTTOP   5 /* row 0 lhs, col 0 top */
 
#define ORIENTATION_RIGHTTOP   6 /* row 0 rhs, col 0 top */
 
#define ORIENTATION_RIGHTBOT   7 /* row 0 rhs, col 0 bottom */
 
#define ORIENTATION_LEFTBOT   8 /* row 0 lhs, col 0 bottom */
 
#define TIFFTAG_SAMPLESPERPIXEL   277 /* samples per pixel */
 
#define TIFFTAG_ROWSPERSTRIP   278 /* rows per strip of data */
 
#define TIFFTAG_STRIPBYTECOUNTS   279 /* bytes counts for strips */
 
#define TIFFTAG_MINSAMPLEVALUE   280 /* +minimum sample value */
 
#define TIFFTAG_MAXSAMPLEVALUE   281 /* +maximum sample value */
 
#define TIFFTAG_XRESOLUTION   282 /* pixels/resolution in x */
 
#define TIFFTAG_YRESOLUTION   283 /* pixels/resolution in y */
 
#define TIFFTAG_PLANARCONFIG   284 /* storage organization */
 
#define PLANARCONFIG_CONTIG   1 /* single image plane */
 
#define PLANARCONFIG_SEPARATE   2 /* separate planes of data */
 
#define TIFFTAG_PAGENAME   285 /* page name image is from */
 
#define TIFFTAG_XPOSITION   286 /* x page offset of image lhs */
 
#define TIFFTAG_YPOSITION   287 /* y page offset of image lhs */
 
#define TIFFTAG_FREEOFFSETS   288 /* +byte offset to free block */
 
#define TIFFTAG_FREEBYTECOUNTS   289 /* +sizes of free blocks */
 
#define TIFFTAG_GRAYRESPONSEUNIT   290 /* $gray scale curve accuracy */
 
#define GRAYRESPONSEUNIT_10S   1 /* tenths of a unit */
 
#define GRAYRESPONSEUNIT_100S   2 /* hundredths of a unit */
 
#define GRAYRESPONSEUNIT_1000S   3 /* thousandths of a unit */
 
#define GRAYRESPONSEUNIT_10000S   4 /* ten-thousandths of a unit */
 
#define GRAYRESPONSEUNIT_100000S   5 /* hundred-thousandths */
 
#define TIFFTAG_GRAYRESPONSECURVE   291 /* $gray scale response curve */
 
#define TIFFTAG_GROUP3OPTIONS   292 /* 32 flag bits */
 
#define GROUP3OPT_2DENCODING   0x1 /* 2-dimensional coding */
 
#define GROUP3OPT_UNCOMPRESSED   0x2 /* data not compressed */
 
#define GROUP3OPT_FILLBITS   0x4 /* fill to byte boundary */
 
#define TIFFTAG_GROUP4OPTIONS   293 /* 32 flag bits */
 
#define GROUP4OPT_UNCOMPRESSED   0x2 /* data not compressed */
 
#define TIFFTAG_RESOLUTIONUNIT   296 /* units of resolutions */
 
#define RESUNIT_NONE   1 /* no meaningful units */
 
#define RESUNIT_INCH   2 /* english */
 
#define RESUNIT_CENTIMETER   3 /* metric */
 
#define TIFFTAG_PAGENUMBER   297 /* page numbers of multi-page */
 
#define TIFFTAG_COLORRESPONSEUNIT   300 /* $color curve accuracy */
 
#define COLORRESPONSEUNIT_10S   1 /* tenths of a unit */
 
#define COLORRESPONSEUNIT_100S   2 /* hundredths of a unit */
 
#define COLORRESPONSEUNIT_1000S   3 /* thousandths of a unit */
 
#define COLORRESPONSEUNIT_10000S   4 /* ten-thousandths of a unit */
 
#define COLORRESPONSEUNIT_100000S   5 /* hundred-thousandths */
 
#define TIFFTAG_TRANSFERFUNCTION   301 /* !colorimetry info */
 
#define TIFFTAG_SOFTWARE   305 /* name & release */
 
#define TIFFTAG_DATETIME   306 /* creation date and time */
 
#define TIFFTAG_ARTIST   315 /* creator of image */
 
#define TIFFTAG_HOSTCOMPUTER   316 /* machine where created */
 
#define TIFFTAG_PREDICTOR   317 /* prediction scheme w/ LZW */
 
#define TIFFTAG_WHITEPOINT   318 /* image white point */
 
#define TIFFTAG_PRIMARYCHROMATICITIES   319 /* !primary chromaticities */
 
#define TIFFTAG_COLORMAP   320 /* RGB map for pallette image */
 
#define TIFFTAG_HALFTONEHINTS   321 /* !highlight+shadow info */
 
#define TIFFTAG_TILEWIDTH   322 /* !rows/data tile */
 
#define TIFFTAG_TILELENGTH   323 /* !cols/data tile */
 
#define TIFFTAG_TILEOFFSETS   324 /* !offsets to data tiles */
 
#define TIFFTAG_TILEBYTECOUNTS   325 /* !byte counts for tiles */
 
#define TIFFTAG_BADFAXLINES   326 /* lines w/ wrong pixel count */
 
#define TIFFTAG_CLEANFAXDATA   327 /* regenerated line info */
 
#define CLEANFAXDATA_CLEAN   0 /* no errors detected */
 
#define CLEANFAXDATA_REGENERATED   1 /* receiver regenerated lines */
 
#define CLEANFAXDATA_UNCLEAN   2 /* uncorrected errors exist */
 
#define TIFFTAG_CONSECUTIVEBADFAXLINES   328 /* max consecutive bad lines */
 
#define TIFFTAG_SUBIFD   330 /* subimage descriptors */
 
#define TIFFTAG_INKSET   332 /* !inks in separated image */
 
#define INKSET_CMYK   1 /* !cyan-magenta-yellow-black */
 
#define TIFFTAG_INKNAMES   333 /* !ascii names of inks */
 
#define TIFFTAG_NUMBEROFINKS   334 /* !number of inks */
 
#define TIFFTAG_DOTRANGE   336 /* !0% and 100% dot codes */
 
#define TIFFTAG_TARGETPRINTER   337 /* !separation target */
 
#define TIFFTAG_EXTRASAMPLES   338 /* !info about extra samples */
 
#define EXTRASAMPLE_UNSPECIFIED   0 /* !unspecified data */
 
#define EXTRASAMPLE_ASSOCALPHA   1 /* !associated alpha data */
 
#define EXTRASAMPLE_UNASSALPHA   2 /* !unassociated alpha data */
 
#define TIFFTAG_SAMPLEFORMAT   339 /* !data sample format */
 
#define SAMPLEFORMAT_UINT   1 /* !unsigned integer data */
 
#define SAMPLEFORMAT_INT   2 /* !signed integer data */
 
#define SAMPLEFORMAT_IEEEFP   3 /* !IEEE floating point data */
 
#define SAMPLEFORMAT_VOID   4 /* !untyped data */
 
#define TIFFTAG_SMINSAMPLEVALUE   340 /* !variable MinSampleValue */
 
#define TIFFTAG_SMAXSAMPLEVALUE   341 /* !variable MaxSampleValue */
 
#define TIFFTAG_JPEGTABLES   347 /* %JPEG table stream */
 
#define TIFFTAG_JPEGPROC   512 /* !JPEG processing algorithm */
 
#define JPEGPROC_BASELINE   1 /* !baseline sequential */
 
#define JPEGPROC_LOSSLESS   14 /* !Huffman coded lossless */
 
#define TIFFTAG_JPEGIFOFFSET   513 /* !pointer to SOI marker */
 
#define TIFFTAG_JPEGIFBYTECOUNT   514 /* !JFIF stream length */
 
#define TIFFTAG_JPEGRESTARTINTERVAL   515 /* !restart interval length */
 
#define TIFFTAG_JPEGLOSSLESSPREDICTORS   517 /* !lossless proc predictor */
 
#define TIFFTAG_JPEGPOINTTRANSFORM   518 /* !lossless point transform */
 
#define TIFFTAG_JPEGQTABLES   519 /* !Q matrice offsets */
 
#define TIFFTAG_JPEGDCTABLES   520 /* !DCT table offsets */
 
#define TIFFTAG_JPEGACTABLES   521 /* !AC coefficient offsets */
 
#define TIFFTAG_YCBCRCOEFFICIENTS   529 /* !RGB -> YCbCr transform */
 
#define TIFFTAG_YCBCRSUBSAMPLING   530 /* !YCbCr subsampling factors */
 
#define TIFFTAG_YCBCRPOSITIONING   531 /* !subsample positioning */
 
#define YCBCRPOSITION_CENTERED   1 /* !as in PostScript Level 2 */
 
#define YCBCRPOSITION_COSITED   2 /* !as in CCIR 601-1 */
 
#define TIFFTAG_REFERENCEBLACKWHITE   532 /* !colorimetry info */
 
#define TIFFTAG_REFPTS   32953 /* image reference points */
 
#define TIFFTAG_REGIONTACKPOINT   32954 /* region-xform tack point */
 
#define TIFFTAG_REGIONWARPCORNERS   32955 /* warp quadrilateral */
 
#define TIFFTAG_REGIONAFFINE   32956 /* affine transformation mat */
 
#define TIFFTAG_MATTEING   32995 /* $use ExtraSamples */
 
#define TIFFTAG_DATATYPE   32996 /* $use SampleFormat */
 
#define TIFFTAG_IMAGEDEPTH   32997 /* z depth of image */
 
#define TIFFTAG_TILEDEPTH   32998 /* z depth/data tile */
 
#define TIFFTAG_PIXAR_IMAGEFULLWIDTH   33300 /* full image size in x */
 
#define TIFFTAG_PIXAR_IMAGEFULLLENGTH   33301 /* full image size in y */
 
#define TIFFTAG_PIXAR_TEXTUREFORMAT   33302 /* texture map format */
 
#define TIFFTAG_PIXAR_WRAPMODES   33303 /* s & t wrap modes */
 
#define TIFFTAG_PIXAR_FOVCOT   33304 /* cotan(fov) for env. maps */
 
#define TIFFTAG_PIXAR_MATRIX_WORLDTOSCREEN   33305
 
#define TIFFTAG_PIXAR_MATRIX_WORLDTOCAMERA   33306
 
#define TIFFTAG_WRITERSERIALNUMBER   33405 /* device serial number */
 
#define TIFFTAG_COPYRIGHT   33432 /* copyright string */
 
#define TIFFTAG_RICHTIFFIPTC   33723
 
#define TIFFTAG_IT8SITE   34016 /* site name */
 
#define TIFFTAG_IT8COLORSEQUENCE   34017 /* color seq. [RGB,CMYK,etc] */
 
#define TIFFTAG_IT8HEADER   34018 /* DDES Header */
 
#define TIFFTAG_IT8RASTERPADDING   34019 /* raster scanline padding */
 
#define TIFFTAG_IT8BITSPERRUNLENGTH   34020 /* # of bits in short run */
 
#define TIFFTAG_IT8BITSPEREXTENDEDRUNLENGTH   34021/* # of bits in long run */
 
#define TIFFTAG_IT8COLORTABLE   34022 /* LW colortable */
 
#define TIFFTAG_IT8IMAGECOLORINDICATOR   34023 /* BP/BL image color switch */
 
#define TIFFTAG_IT8BKGCOLORINDICATOR   34024 /* BP/BL bg color switch */
 
#define TIFFTAG_IT8IMAGECOLORVALUE   34025 /* BP/BL image color value */
 
#define TIFFTAG_IT8BKGCOLORVALUE   34026 /* BP/BL bg color value */
 
#define TIFFTAG_IT8PIXELINTENSITYRANGE   34027 /* MP pixel intensity value */
 
#define TIFFTAG_IT8TRANSPARENCYINDICATOR   34028 /* HC transparency switch */
 
#define TIFFTAG_IT8COLORCHARACTERIZATION   34029 /* color character. table */
 
#define TIFFTAG_FRAMECOUNT   34232 /* Sequence Frame Count */
 
#define TIFFTAG_ICCPROFILE   34675 /* ICC profile data */
 
#define TIFFTAG_PHOTOSHOP   34377
 
#define TIFFTAG_JBIGOPTIONS   34750 /* JBIG options */
 
#define TIFFTAG_FAXRECVPARAMS   34908 /* encoded Class 2 ses. parms */
 
#define TIFFTAG_FAXSUBADDRESS   34909 /* received SubAddr string */
 
#define TIFFTAG_FAXRECVTIME   34910 /* receive time (secs) */
 
#define TIFFTAG_STONITS   37439 /* Sample value to Nits */
 
#define TIFFTAG_FEDEX_EDR   34929 /* unknown use */
 
#define TIFFTAG_DCSHUESHIFTVALUES   65535 /* hue shift correction data */
 
#define TIFFTAG_FAXMODE   65536 /* Group 3/4 format control */
 
#define FAXMODE_CLASSIC   0x0000 /* default, include RTC */
 
#define FAXMODE_NORTC   0x0001 /* no RTC at end of data */
 
#define FAXMODE_NOEOL   0x0002 /* no EOL code at end of row */
 
#define FAXMODE_BYTEALIGN   0x0004 /* byte align row */
 
#define FAXMODE_WORDALIGN   0x0008 /* word align row */
 
#define FAXMODE_CLASSF   FAXMODE_NORTC /* TIFF Class F */
 
#define TIFFTAG_JPEGQUALITY   65537 /* Compression quality level */
 
#define TIFFTAG_JPEGCOLORMODE   65538 /* Auto RGB<=>YCbCr convert? */
 
#define JPEGCOLORMODE_RAW   0x0000 /* no conversion (default) */
 
#define JPEGCOLORMODE_RGB   0x0001 /* do auto conversion */
 
#define TIFFTAG_JPEGTABLESMODE   65539 /* What to put in JPEGTables */
 
#define JPEGTABLESMODE_QUANT   0x0001 /* include quantization tbls */
 
#define JPEGTABLESMODE_HUFF   0x0002 /* include Huffman tbls */
 
#define TIFFTAG_FAXFILLFUNC   65540 /* G3/G4 fill function */
 
#define TIFFTAG_PIXARLOGDATAFMT   65549 /* PixarLogCodec I/O data sz */
 
#define PIXARLOGDATAFMT_8BIT   0 /* regular u_char samples */
 
#define PIXARLOGDATAFMT_8BITABGR   1 /* ABGR-order u_chars */
 
#define PIXARLOGDATAFMT_11BITLOG   2 /* 11-bit log-encoded (raw) */
 
#define PIXARLOGDATAFMT_12BITPICIO   3 /* as per PICIO (1.0==2048) */
 
#define PIXARLOGDATAFMT_16BIT   4 /* signed short samples */
 
#define PIXARLOGDATAFMT_FLOAT   5 /* IEEE float samples */
 
#define TIFFTAG_DCSIMAGERTYPE   65550 /* imager model & filter */
 
#define DCSIMAGERMODEL_M3   0 /* M3 chip (1280 x 1024) */
 
#define DCSIMAGERMODEL_M5   1 /* M5 chip (1536 x 1024) */
 
#define DCSIMAGERMODEL_M6   2 /* M6 chip (3072 x 2048) */
 
#define DCSIMAGERFILTER_IR   0 /* infrared filter */
 
#define DCSIMAGERFILTER_MONO   1 /* monochrome filter */
 
#define DCSIMAGERFILTER_CFA   2 /* color filter array */
 
#define DCSIMAGERFILTER_OTHER   3 /* other filter */
 
#define TIFFTAG_DCSINTERPMODE   65551 /* interpolation mode */
 
#define DCSINTERPMODE_NORMAL   0x0 /* whole image, default */
 
#define DCSINTERPMODE_PREVIEW   0x1 /* preview of image (384x256) */
 
#define TIFFTAG_DCSBALANCEARRAY   65552 /* color balance values */
 
#define TIFFTAG_DCSCORRECTMATRIX   65553 /* color correction values */
 
#define TIFFTAG_DCSGAMMA   65554 /* gamma value */
 
#define TIFFTAG_DCSTOESHOULDERPTS   65555 /* toe & shoulder points */
 
#define TIFFTAG_DCSCALIBRATIONFD   65556 /* calibration file desc */
 
#define TIFFTAG_ZIPQUALITY   65557 /* compression quality level */
 
#define TIFFTAG_PIXARLOGQUALITY   65558 /* PixarLog uses same scale */
 
#define TIFFTAG_DCSCLIPRECTANGLE   65559 /* area of image to acquire */
 
#define TIFFTAG_SGILOGDATAFMT   65560 /* SGILog user data format */
 
#define SGILOGDATAFMT_FLOAT   0 /* IEEE float samples */
 
#define SGILOGDATAFMT_16BIT   1 /* 16-bit samples */
 
#define SGILOGDATAFMT_RAW   2 /* uninterpreted data */
 
#define SGILOGDATAFMT_8BIT   3 /* 8-bit RGB monitor values */
 

Typedefs

typedef char int8
 
typedef unsigned char uint8
 
typedef short int16
 
typedef unsigned short uint16
 
typedef long int32
 
typedef unsigned long uint32
 

Enumerations

enum  TIFFIgnoreSense {
  TIS_STORE , TIS_EXTRACT , TIS_EMPTY , 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_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
}
 

Macro Definition Documentation

◆ _TIFF_DATA_TYPEDEFS_

#define _TIFF_DATA_TYPEDEFS_

Definition at line 46 of file tiff.h.

◆ CLEANFAXDATA_CLEAN

#define CLEANFAXDATA_CLEAN   0 /* no errors detected */

Definition at line 265 of file tiff.h.

◆ CLEANFAXDATA_REGENERATED

#define CLEANFAXDATA_REGENERATED   1 /* receiver regenerated lines */

Definition at line 266 of file tiff.h.

◆ CLEANFAXDATA_UNCLEAN

#define CLEANFAXDATA_UNCLEAN   2 /* uncorrected errors exist */

Definition at line 267 of file tiff.h.

◆ COLORRESPONSEUNIT_100000S

#define COLORRESPONSEUNIT_100000S   5 /* hundred-thousandths */

Definition at line 248 of file tiff.h.

◆ COLORRESPONSEUNIT_10000S

#define COLORRESPONSEUNIT_10000S   4 /* ten-thousandths of a unit */

Definition at line 247 of file tiff.h.

◆ COLORRESPONSEUNIT_1000S

#define COLORRESPONSEUNIT_1000S   3 /* thousandths of a unit */

Definition at line 246 of file tiff.h.

◆ COLORRESPONSEUNIT_100S

#define COLORRESPONSEUNIT_100S   2 /* hundredths of a unit */

Definition at line 245 of file tiff.h.

◆ COLORRESPONSEUNIT_10S

#define COLORRESPONSEUNIT_10S   1 /* tenths of a unit */

Definition at line 244 of file tiff.h.

◆ COMPRESSION_ADOBE_DEFLATE

#define COMPRESSION_ADOBE_DEFLATE   8 /* Deflate compression, as recognized by Adobe */

Definition at line 170 of file tiff.h.

◆ COMPRESSION_CCITTFAX3

#define COMPRESSION_CCITTFAX3   3 /* CCITT Group 3 fax encoding */

Definition at line 152 of file tiff.h.

◆ COMPRESSION_CCITTFAX4

#define COMPRESSION_CCITTFAX4   4 /* CCITT Group 4 fax encoding */

Definition at line 153 of file tiff.h.

◆ COMPRESSION_CCITTRLE

#define COMPRESSION_CCITTRLE   2 /* CCITT modified Huffman RLE */

Definition at line 151 of file tiff.h.

◆ COMPRESSION_CCITTRLEW

#define COMPRESSION_CCITTRLEW   32771 /* #1 w/ word alignment */

Definition at line 158 of file tiff.h.

◆ COMPRESSION_DCS

#define COMPRESSION_DCS   32947 /* Kodak DCS encoding */

Definition at line 172 of file tiff.h.

◆ COMPRESSION_DEFLATE

#define COMPRESSION_DEFLATE   32946 /* Deflate compression */

Definition at line 169 of file tiff.h.

◆ COMPRESSION_IT8BL

#define COMPRESSION_IT8BL   32898 /* IT8 Binary line art */

Definition at line 165 of file tiff.h.

◆ COMPRESSION_IT8CTPAD

#define COMPRESSION_IT8CTPAD   32895 /* IT8 CT w/padding */

Definition at line 162 of file tiff.h.

◆ COMPRESSION_IT8LW

#define COMPRESSION_IT8LW   32896 /* IT8 Linework RLE */

Definition at line 163 of file tiff.h.

◆ COMPRESSION_IT8MP

#define COMPRESSION_IT8MP   32897 /* IT8 Monochrome picture */

Definition at line 164 of file tiff.h.

◆ COMPRESSION_JBIG

#define COMPRESSION_JBIG   34661 /* ISO JBIG */

Definition at line 173 of file tiff.h.

◆ COMPRESSION_JPEG

#define COMPRESSION_JPEG   7 /* %JPEG DCT compression */

Definition at line 156 of file tiff.h.

◆ COMPRESSION_LZW

#define COMPRESSION_LZW   5 /* Lempel-Ziv & Welch */

Definition at line 154 of file tiff.h.

◆ COMPRESSION_NEXT

#define COMPRESSION_NEXT   32766 /* NeXT 2-bit RLE */

Definition at line 157 of file tiff.h.

◆ COMPRESSION_NONE

#define COMPRESSION_NONE   1 /* dump mode */

Definition at line 150 of file tiff.h.

◆ COMPRESSION_OJPEG

#define COMPRESSION_OJPEG   6 /* !6.0 JPEG */

Definition at line 155 of file tiff.h.

◆ COMPRESSION_PACKBITS

#define COMPRESSION_PACKBITS   32773 /* Macintosh RLE */

Definition at line 159 of file tiff.h.

◆ COMPRESSION_PIXARFILM

#define COMPRESSION_PIXARFILM   32908 /* Pixar companded 10bit LZW */

Definition at line 167 of file tiff.h.

◆ COMPRESSION_PIXARLOG

#define COMPRESSION_PIXARLOG   32909 /* Pixar companded 11bit ZIP */

Definition at line 168 of file tiff.h.

◆ COMPRESSION_SGILOG

#define COMPRESSION_SGILOG   34676 /* SGI Log Luminance RLE */

Definition at line 174 of file tiff.h.

◆ COMPRESSION_SGILOG24

#define COMPRESSION_SGILOG24   34677 /* SGI Log 24-bit packed */

Definition at line 175 of file tiff.h.

◆ COMPRESSION_THUNDERSCAN

#define COMPRESSION_THUNDERSCAN   32809 /* ThunderScan RLE */

Definition at line 160 of file tiff.h.

◆ DCSIMAGERFILTER_CFA

#define DCSIMAGERFILTER_CFA   2 /* color filter array */

Definition at line 419 of file tiff.h.

◆ DCSIMAGERFILTER_IR

#define DCSIMAGERFILTER_IR   0 /* infrared filter */

Definition at line 417 of file tiff.h.

◆ DCSIMAGERFILTER_MONO

#define DCSIMAGERFILTER_MONO   1 /* monochrome filter */

Definition at line 418 of file tiff.h.

◆ DCSIMAGERFILTER_OTHER

#define DCSIMAGERFILTER_OTHER   3 /* other filter */

Definition at line 420 of file tiff.h.

◆ DCSIMAGERMODEL_M3

#define DCSIMAGERMODEL_M3   0 /* M3 chip (1280 x 1024) */

Definition at line 414 of file tiff.h.

◆ DCSIMAGERMODEL_M5

#define DCSIMAGERMODEL_M5   1 /* M5 chip (1536 x 1024) */

Definition at line 415 of file tiff.h.

◆ DCSIMAGERMODEL_M6

#define DCSIMAGERMODEL_M6   2 /* M6 chip (3072 x 2048) */

Definition at line 416 of file tiff.h.

◆ DCSINTERPMODE_NORMAL

#define DCSINTERPMODE_NORMAL   0x0 /* whole image, default */

Definition at line 422 of file tiff.h.

◆ DCSINTERPMODE_PREVIEW

#define DCSINTERPMODE_PREVIEW   0x1 /* preview of image (384x256) */

Definition at line 423 of file tiff.h.

◆ EXTRASAMPLE_ASSOCALPHA

#define EXTRASAMPLE_ASSOCALPHA   1 /* !associated alpha data */

Definition at line 278 of file tiff.h.

◆ EXTRASAMPLE_UNASSALPHA

#define EXTRASAMPLE_UNASSALPHA   2 /* !unassociated alpha data */

Definition at line 279 of file tiff.h.

◆ EXTRASAMPLE_UNSPECIFIED

#define EXTRASAMPLE_UNSPECIFIED   0 /* !unspecified data */

Definition at line 277 of file tiff.h.

◆ FAXMODE_BYTEALIGN

#define FAXMODE_BYTEALIGN   0x0004 /* byte align row */

Definition at line 392 of file tiff.h.

◆ FAXMODE_CLASSF

#define FAXMODE_CLASSF   FAXMODE_NORTC /* TIFF Class F */

Definition at line 394 of file tiff.h.

◆ FAXMODE_CLASSIC

#define FAXMODE_CLASSIC   0x0000 /* default, include RTC */

Definition at line 389 of file tiff.h.

◆ FAXMODE_NOEOL

#define FAXMODE_NOEOL   0x0002 /* no EOL code at end of row */

Definition at line 391 of file tiff.h.

◆ FAXMODE_NORTC

#define FAXMODE_NORTC   0x0001 /* no RTC at end of data */

Definition at line 390 of file tiff.h.

◆ FAXMODE_WORDALIGN

#define FAXMODE_WORDALIGN   0x0008 /* word align row */

Definition at line 393 of file tiff.h.

◆ FILETYPE_MASK

#define FILETYPE_MASK   0x4 /* transparency mask */

Definition at line 141 of file tiff.h.

◆ FILETYPE_PAGE

#define FILETYPE_PAGE   0x2 /* one page of many */

Definition at line 140 of file tiff.h.

◆ FILETYPE_REDUCEDIMAGE

#define FILETYPE_REDUCEDIMAGE   0x1 /* reduced resolution version */

Definition at line 139 of file tiff.h.

◆ FILLORDER_LSB2MSB

#define FILLORDER_LSB2MSB   2 /* least significant -> most */

Definition at line 195 of file tiff.h.

◆ FILLORDER_MSB2LSB

#define FILLORDER_MSB2LSB   1 /* most significant -> least */

Definition at line 194 of file tiff.h.

◆ GRAYRESPONSEUNIT_100000S

#define GRAYRESPONSEUNIT_100000S   5 /* hundred-thousandths */

Definition at line 230 of file tiff.h.

◆ GRAYRESPONSEUNIT_10000S

#define GRAYRESPONSEUNIT_10000S   4 /* ten-thousandths of a unit */

Definition at line 229 of file tiff.h.

◆ GRAYRESPONSEUNIT_1000S

#define GRAYRESPONSEUNIT_1000S   3 /* thousandths of a unit */

Definition at line 228 of file tiff.h.

◆ GRAYRESPONSEUNIT_100S

#define GRAYRESPONSEUNIT_100S   2 /* hundredths of a unit */

Definition at line 227 of file tiff.h.

◆ GRAYRESPONSEUNIT_10S

#define GRAYRESPONSEUNIT_10S   1 /* tenths of a unit */

Definition at line 226 of file tiff.h.

◆ GROUP3OPT_2DENCODING

#define GROUP3OPT_2DENCODING   0x1 /* 2-dimensional coding */

Definition at line 233 of file tiff.h.

◆ GROUP3OPT_FILLBITS

#define GROUP3OPT_FILLBITS   0x4 /* fill to byte boundary */

Definition at line 235 of file tiff.h.

◆ GROUP3OPT_UNCOMPRESSED

#define GROUP3OPT_UNCOMPRESSED   0x2 /* data not compressed */

Definition at line 234 of file tiff.h.

◆ GROUP4OPT_UNCOMPRESSED

#define GROUP4OPT_UNCOMPRESSED   0x2 /* data not compressed */

Definition at line 237 of file tiff.h.

◆ INKSET_CMYK

#define INKSET_CMYK   1 /* !cyan-magenta-yellow-black */

Definition at line 271 of file tiff.h.

◆ JPEGCOLORMODE_RAW

#define JPEGCOLORMODE_RAW   0x0000 /* no conversion (default) */

Definition at line 398 of file tiff.h.

◆ JPEGCOLORMODE_RGB

#define JPEGCOLORMODE_RGB   0x0001 /* do auto conversion */

Definition at line 399 of file tiff.h.

◆ JPEGPROC_BASELINE

#define JPEGPROC_BASELINE   1 /* !baseline sequential */

Definition at line 293 of file tiff.h.

◆ JPEGPROC_LOSSLESS

#define JPEGPROC_LOSSLESS   14 /* !Huffman coded lossless */

Definition at line 294 of file tiff.h.

◆ JPEGTABLESMODE_HUFF

#define JPEGTABLESMODE_HUFF   0x0002 /* include Huffman tbls */

Definition at line 402 of file tiff.h.

◆ JPEGTABLESMODE_QUANT

#define JPEGTABLESMODE_QUANT   0x0001 /* include quantization tbls */

Definition at line 401 of file tiff.h.

◆ OFILETYPE_IMAGE

#define OFILETYPE_IMAGE   1 /* full resolution image data */

Definition at line 143 of file tiff.h.

◆ OFILETYPE_PAGE

#define OFILETYPE_PAGE   3 /* one page of many */

Definition at line 145 of file tiff.h.

◆ OFILETYPE_REDUCEDIMAGE

#define OFILETYPE_REDUCEDIMAGE   2 /* reduced size image data */

Definition at line 144 of file tiff.h.

◆ ORIENTATION_BOTLEFT

#define ORIENTATION_BOTLEFT   4 /* row 0 bottom, col 0 lhs */

Definition at line 205 of file tiff.h.

◆ ORIENTATION_BOTRIGHT

#define ORIENTATION_BOTRIGHT   3 /* row 0 bottom, col 0 rhs */

Definition at line 204 of file tiff.h.

◆ ORIENTATION_LEFTBOT

#define ORIENTATION_LEFTBOT   8 /* row 0 lhs, col 0 bottom */

Definition at line 209 of file tiff.h.

◆ ORIENTATION_LEFTTOP

#define ORIENTATION_LEFTTOP   5 /* row 0 lhs, col 0 top */

Definition at line 206 of file tiff.h.

◆ ORIENTATION_RIGHTBOT

#define ORIENTATION_RIGHTBOT   7 /* row 0 rhs, col 0 bottom */

Definition at line 208 of file tiff.h.

◆ ORIENTATION_RIGHTTOP

#define ORIENTATION_RIGHTTOP   6 /* row 0 rhs, col 0 top */

Definition at line 207 of file tiff.h.

◆ ORIENTATION_TOPLEFT

#define ORIENTATION_TOPLEFT   1 /* row 0 top, col 0 lhs */

Definition at line 202 of file tiff.h.

◆ ORIENTATION_TOPRIGHT

#define ORIENTATION_TOPRIGHT   2 /* row 0 top, col 0 rhs */

Definition at line 203 of file tiff.h.

◆ PHOTOMETRIC_CIELAB

#define PHOTOMETRIC_CIELAB   8 /* !1976 CIE L*a*b* */

Definition at line 184 of file tiff.h.

◆ PHOTOMETRIC_LOGL

#define PHOTOMETRIC_LOGL   32844 /* CIE Log2(L) */

Definition at line 185 of file tiff.h.

◆ PHOTOMETRIC_LOGLUV

#define PHOTOMETRIC_LOGLUV   32845 /* CIE Log2(L) (u',v') */

Definition at line 186 of file tiff.h.

◆ PHOTOMETRIC_MASK

#define PHOTOMETRIC_MASK   4 /* $holdout mask */

Definition at line 181 of file tiff.h.

◆ PHOTOMETRIC_MINISBLACK

#define PHOTOMETRIC_MINISBLACK   1 /* min value is black */

Definition at line 178 of file tiff.h.

◆ PHOTOMETRIC_MINISWHITE

#define PHOTOMETRIC_MINISWHITE   0 /* min value is white */

Definition at line 177 of file tiff.h.

◆ PHOTOMETRIC_PALETTE

#define PHOTOMETRIC_PALETTE   3 /* color map indexed */

Definition at line 180 of file tiff.h.

◆ PHOTOMETRIC_RGB

#define PHOTOMETRIC_RGB   2 /* RGB color model */

Definition at line 179 of file tiff.h.

◆ PHOTOMETRIC_SEPARATED

#define PHOTOMETRIC_SEPARATED   5 /* !color separations */

Definition at line 182 of file tiff.h.

◆ PHOTOMETRIC_YCBCR

#define PHOTOMETRIC_YCBCR   6 /* !CCIR 601 */

Definition at line 183 of file tiff.h.

◆ PIXARLOGDATAFMT_11BITLOG

#define PIXARLOGDATAFMT_11BITLOG   2 /* 11-bit log-encoded (raw) */

Definition at line 408 of file tiff.h.

◆ PIXARLOGDATAFMT_12BITPICIO

#define PIXARLOGDATAFMT_12BITPICIO   3 /* as per PICIO (1.0==2048) */

Definition at line 409 of file tiff.h.

◆ PIXARLOGDATAFMT_16BIT

#define PIXARLOGDATAFMT_16BIT   4 /* signed short samples */

Definition at line 410 of file tiff.h.

◆ PIXARLOGDATAFMT_8BIT

#define PIXARLOGDATAFMT_8BIT   0 /* regular u_char samples */

Definition at line 406 of file tiff.h.

◆ PIXARLOGDATAFMT_8BITABGR

#define PIXARLOGDATAFMT_8BITABGR   1 /* ABGR-order u_chars */

Definition at line 407 of file tiff.h.

◆ PIXARLOGDATAFMT_FLOAT

#define PIXARLOGDATAFMT_FLOAT   5 /* IEEE float samples */

Definition at line 411 of file tiff.h.

◆ PLANARCONFIG_CONTIG

#define PLANARCONFIG_CONTIG   1 /* single image plane */

Definition at line 218 of file tiff.h.

◆ PLANARCONFIG_SEPARATE

#define PLANARCONFIG_SEPARATE   2 /* separate planes of data */

Definition at line 219 of file tiff.h.

◆ RESUNIT_CENTIMETER

#define RESUNIT_CENTIMETER   3 /* metric */

Definition at line 241 of file tiff.h.

◆ RESUNIT_INCH

#define RESUNIT_INCH   2 /* english */

Definition at line 240 of file tiff.h.

◆ RESUNIT_NONE

#define RESUNIT_NONE   1 /* no meaningful units */

Definition at line 239 of file tiff.h.

◆ SAMPLEFORMAT_IEEEFP

#define SAMPLEFORMAT_IEEEFP   3 /* !IEEE floating point data */

Definition at line 283 of file tiff.h.

◆ SAMPLEFORMAT_INT

#define SAMPLEFORMAT_INT   2 /* !signed integer data */

Definition at line 282 of file tiff.h.

◆ SAMPLEFORMAT_UINT

#define SAMPLEFORMAT_UINT   1 /* !unsigned integer data */

Definition at line 281 of file tiff.h.

◆ SAMPLEFORMAT_VOID

#define SAMPLEFORMAT_VOID   4 /* !untyped data */

Definition at line 284 of file tiff.h.

◆ SGILOGDATAFMT_16BIT

#define SGILOGDATAFMT_16BIT   1 /* 16-bit samples */

Definition at line 436 of file tiff.h.

◆ SGILOGDATAFMT_8BIT

#define SGILOGDATAFMT_8BIT   3 /* 8-bit RGB monitor values */

Definition at line 438 of file tiff.h.

◆ SGILOGDATAFMT_FLOAT

#define SGILOGDATAFMT_FLOAT   0 /* IEEE float samples */

Definition at line 435 of file tiff.h.

◆ SGILOGDATAFMT_RAW

#define SGILOGDATAFMT_RAW   2 /* uninterpreted data */

Definition at line 437 of file tiff.h.

◆ THRESHHOLD_BILEVEL

#define THRESHHOLD_BILEVEL   1 /* b&w art scan */

Definition at line 188 of file tiff.h.

◆ THRESHHOLD_ERRORDIFFUSE

#define THRESHHOLD_ERRORDIFFUSE   3 /* usually floyd-steinberg */

Definition at line 190 of file tiff.h.

◆ THRESHHOLD_HALFTONE

#define THRESHHOLD_HALFTONE   2 /* or dithered scan */

Definition at line 189 of file tiff.h.

◆ TIFF_BIGENDIAN

#define TIFF_BIGENDIAN   0x4d4d

Definition at line 42 of file tiff.h.

◆ TIFF_LITTLEENDIAN

#define TIFF_LITTLEENDIAN   0x4949

Definition at line 43 of file tiff.h.

◆ TIFF_VERSION

#define TIFF_VERSION   42

Definition at line 40 of file tiff.h.

◆ TIFFTAG_ARTIST

#define TIFFTAG_ARTIST   315 /* creator of image */

Definition at line 252 of file tiff.h.

◆ TIFFTAG_BADFAXLINES

#define TIFFTAG_BADFAXLINES   326 /* lines w/ wrong pixel count */

Definition at line 263 of file tiff.h.

◆ TIFFTAG_BITSPERSAMPLE

#define TIFFTAG_BITSPERSAMPLE   258 /* bits per channel (sample) */

Definition at line 148 of file tiff.h.

◆ TIFFTAG_CELLLENGTH

#define TIFFTAG_CELLLENGTH   265 /* +dithering matrix height */

Definition at line 192 of file tiff.h.

◆ TIFFTAG_CELLWIDTH

#define TIFFTAG_CELLWIDTH   264 /* +dithering matrix width */

Definition at line 191 of file tiff.h.

◆ TIFFTAG_CLEANFAXDATA

#define TIFFTAG_CLEANFAXDATA   327 /* regenerated line info */

Definition at line 264 of file tiff.h.

◆ TIFFTAG_COLORMAP

#define TIFFTAG_COLORMAP   320 /* RGB map for pallette image */

Definition at line 257 of file tiff.h.

◆ TIFFTAG_COLORRESPONSEUNIT

#define TIFFTAG_COLORRESPONSEUNIT   300 /* $color curve accuracy */

Definition at line 243 of file tiff.h.

◆ TIFFTAG_COMPRESSION

#define TIFFTAG_COMPRESSION   259 /* data compression technique */

Definition at line 149 of file tiff.h.

◆ TIFFTAG_CONSECUTIVEBADFAXLINES

#define TIFFTAG_CONSECUTIVEBADFAXLINES   328 /* max consecutive bad lines */

Definition at line 268 of file tiff.h.

◆ TIFFTAG_COPYRIGHT

#define TIFFTAG_COPYRIGHT   33432 /* copyright string */

Definition at line 340 of file tiff.h.

◆ TIFFTAG_DATATYPE

#define TIFFTAG_DATATYPE   32996 /* $use SampleFormat */

Definition at line 316 of file tiff.h.

◆ TIFFTAG_DATETIME

#define TIFFTAG_DATETIME   306 /* creation date and time */

Definition at line 251 of file tiff.h.

◆ TIFFTAG_DCSBALANCEARRAY

#define TIFFTAG_DCSBALANCEARRAY   65552 /* color balance values */

Definition at line 424 of file tiff.h.

◆ TIFFTAG_DCSCALIBRATIONFD

#define TIFFTAG_DCSCALIBRATIONFD   65556 /* calibration file desc */

Definition at line 428 of file tiff.h.

◆ TIFFTAG_DCSCLIPRECTANGLE

#define TIFFTAG_DCSCLIPRECTANGLE   65559 /* area of image to acquire */

Definition at line 433 of file tiff.h.

◆ TIFFTAG_DCSCORRECTMATRIX

#define TIFFTAG_DCSCORRECTMATRIX   65553 /* color correction values */

Definition at line 425 of file tiff.h.

◆ TIFFTAG_DCSGAMMA

#define TIFFTAG_DCSGAMMA   65554 /* gamma value */

Definition at line 426 of file tiff.h.

◆ TIFFTAG_DCSHUESHIFTVALUES

#define TIFFTAG_DCSHUESHIFTVALUES   65535 /* hue shift correction data */

Definition at line 375 of file tiff.h.

◆ TIFFTAG_DCSIMAGERTYPE

#define TIFFTAG_DCSIMAGERTYPE   65550 /* imager model & filter */

Definition at line 413 of file tiff.h.

◆ TIFFTAG_DCSINTERPMODE

#define TIFFTAG_DCSINTERPMODE   65551 /* interpolation mode */

Definition at line 421 of file tiff.h.

◆ TIFFTAG_DCSTOESHOULDERPTS

#define TIFFTAG_DCSTOESHOULDERPTS   65555 /* toe & shoulder points */

Definition at line 427 of file tiff.h.

◆ TIFFTAG_DOCUMENTNAME

#define TIFFTAG_DOCUMENTNAME   269 /* name of doc. image is from */

Definition at line 196 of file tiff.h.

◆ TIFFTAG_DOTRANGE

#define TIFFTAG_DOTRANGE   336 /* !0% and 100% dot codes */

Definition at line 274 of file tiff.h.

◆ TIFFTAG_EXTRASAMPLES

#define TIFFTAG_EXTRASAMPLES   338 /* !info about extra samples */

Definition at line 276 of file tiff.h.

◆ TIFFTAG_FAXFILLFUNC

#define TIFFTAG_FAXFILLFUNC   65540 /* G3/G4 fill function */

Definition at line 404 of file tiff.h.

◆ TIFFTAG_FAXMODE

#define TIFFTAG_FAXMODE   65536 /* Group 3/4 format control */

Definition at line 388 of file tiff.h.

◆ TIFFTAG_FAXRECVPARAMS

#define TIFFTAG_FAXRECVPARAMS   34908 /* encoded Class 2 ses. parms */

Definition at line 367 of file tiff.h.

◆ TIFFTAG_FAXRECVTIME

#define TIFFTAG_FAXRECVTIME   34910 /* receive time (secs) */

Definition at line 369 of file tiff.h.

◆ TIFFTAG_FAXSUBADDRESS

#define TIFFTAG_FAXSUBADDRESS   34909 /* received SubAddr string */

Definition at line 368 of file tiff.h.

◆ TIFFTAG_FEDEX_EDR

#define TIFFTAG_FEDEX_EDR   34929 /* unknown use */

Definition at line 373 of file tiff.h.

◆ TIFFTAG_FILLORDER

#define TIFFTAG_FILLORDER   266 /* data order within a byte */

Definition at line 193 of file tiff.h.

◆ TIFFTAG_FRAMECOUNT

#define TIFFTAG_FRAMECOUNT   34232 /* Sequence Frame Count */

Definition at line 359 of file tiff.h.

◆ TIFFTAG_FREEBYTECOUNTS

#define TIFFTAG_FREEBYTECOUNTS   289 /* +sizes of free blocks */

Definition at line 224 of file tiff.h.

◆ TIFFTAG_FREEOFFSETS

#define TIFFTAG_FREEOFFSETS   288 /* +byte offset to free block */

Definition at line 223 of file tiff.h.

◆ TIFFTAG_GRAYRESPONSECURVE

#define TIFFTAG_GRAYRESPONSECURVE   291 /* $gray scale response curve */

Definition at line 231 of file tiff.h.

◆ TIFFTAG_GRAYRESPONSEUNIT

#define TIFFTAG_GRAYRESPONSEUNIT   290 /* $gray scale curve accuracy */

Definition at line 225 of file tiff.h.

◆ TIFFTAG_GROUP3OPTIONS

#define TIFFTAG_GROUP3OPTIONS   292 /* 32 flag bits */

Definition at line 232 of file tiff.h.

◆ TIFFTAG_GROUP4OPTIONS

#define TIFFTAG_GROUP4OPTIONS   293 /* 32 flag bits */

Definition at line 236 of file tiff.h.

◆ TIFFTAG_HALFTONEHINTS

#define TIFFTAG_HALFTONEHINTS   321 /* !highlight+shadow info */

Definition at line 258 of file tiff.h.

◆ TIFFTAG_HOSTCOMPUTER

#define TIFFTAG_HOSTCOMPUTER   316 /* machine where created */

Definition at line 253 of file tiff.h.

◆ TIFFTAG_ICCPROFILE

#define TIFFTAG_ICCPROFILE   34675 /* ICC profile data */

Definition at line 361 of file tiff.h.

◆ TIFFTAG_IMAGEDEPTH

#define TIFFTAG_IMAGEDEPTH   32997 /* z depth of image */

Definition at line 317 of file tiff.h.

◆ TIFFTAG_IMAGEDESCRIPTION

#define TIFFTAG_IMAGEDESCRIPTION   270 /* info about image */

Definition at line 197 of file tiff.h.

◆ TIFFTAG_IMAGELENGTH

#define TIFFTAG_IMAGELENGTH   257 /* image height in pixels */

Definition at line 147 of file tiff.h.

◆ TIFFTAG_IMAGEWIDTH

#define TIFFTAG_IMAGEWIDTH   256 /* image width in pixels */

Definition at line 146 of file tiff.h.

◆ TIFFTAG_INKNAMES

#define TIFFTAG_INKNAMES   333 /* !ascii names of inks */

Definition at line 272 of file tiff.h.

◆ TIFFTAG_INKSET

#define TIFFTAG_INKSET   332 /* !inks in separated image */

Definition at line 270 of file tiff.h.

◆ TIFFTAG_IT8BITSPEREXTENDEDRUNLENGTH

#define TIFFTAG_IT8BITSPEREXTENDEDRUNLENGTH   34021/* # of bits in long run */

Definition at line 349 of file tiff.h.

◆ TIFFTAG_IT8BITSPERRUNLENGTH

#define TIFFTAG_IT8BITSPERRUNLENGTH   34020 /* # of bits in short run */

Definition at line 348 of file tiff.h.

◆ TIFFTAG_IT8BKGCOLORINDICATOR

#define TIFFTAG_IT8BKGCOLORINDICATOR   34024 /* BP/BL bg color switch */

Definition at line 352 of file tiff.h.

◆ TIFFTAG_IT8BKGCOLORVALUE

#define TIFFTAG_IT8BKGCOLORVALUE   34026 /* BP/BL bg color value */

Definition at line 354 of file tiff.h.

◆ TIFFTAG_IT8COLORCHARACTERIZATION

#define TIFFTAG_IT8COLORCHARACTERIZATION   34029 /* color character. table */

Definition at line 357 of file tiff.h.

◆ TIFFTAG_IT8COLORSEQUENCE

#define TIFFTAG_IT8COLORSEQUENCE   34017 /* color seq. [RGB,CMYK,etc] */

Definition at line 345 of file tiff.h.

◆ TIFFTAG_IT8COLORTABLE

#define TIFFTAG_IT8COLORTABLE   34022 /* LW colortable */

Definition at line 350 of file tiff.h.

◆ TIFFTAG_IT8HEADER

#define TIFFTAG_IT8HEADER   34018 /* DDES Header */

Definition at line 346 of file tiff.h.

◆ TIFFTAG_IT8IMAGECOLORINDICATOR

#define TIFFTAG_IT8IMAGECOLORINDICATOR   34023 /* BP/BL image color switch */

Definition at line 351 of file tiff.h.

◆ TIFFTAG_IT8IMAGECOLORVALUE

#define TIFFTAG_IT8IMAGECOLORVALUE   34025 /* BP/BL image color value */

Definition at line 353 of file tiff.h.

◆ TIFFTAG_IT8PIXELINTENSITYRANGE

#define TIFFTAG_IT8PIXELINTENSITYRANGE   34027 /* MP pixel intensity value */

Definition at line 355 of file tiff.h.

◆ TIFFTAG_IT8RASTERPADDING

#define TIFFTAG_IT8RASTERPADDING   34019 /* raster scanline padding */

Definition at line 347 of file tiff.h.

◆ TIFFTAG_IT8SITE

#define TIFFTAG_IT8SITE   34016 /* site name */

Definition at line 344 of file tiff.h.

◆ TIFFTAG_IT8TRANSPARENCYINDICATOR

#define TIFFTAG_IT8TRANSPARENCYINDICATOR   34028 /* HC transparency switch */

Definition at line 356 of file tiff.h.

◆ TIFFTAG_JBIGOPTIONS

#define TIFFTAG_JBIGOPTIONS   34750 /* JBIG options */

Definition at line 365 of file tiff.h.

◆ TIFFTAG_JPEGACTABLES

#define TIFFTAG_JPEGACTABLES   521 /* !AC coefficient offsets */

Definition at line 302 of file tiff.h.

◆ TIFFTAG_JPEGCOLORMODE

#define TIFFTAG_JPEGCOLORMODE   65538 /* Auto RGB<=>YCbCr convert? */

Definition at line 397 of file tiff.h.

◆ TIFFTAG_JPEGDCTABLES

#define TIFFTAG_JPEGDCTABLES   520 /* !DCT table offsets */

Definition at line 301 of file tiff.h.

◆ TIFFTAG_JPEGIFBYTECOUNT

#define TIFFTAG_JPEGIFBYTECOUNT   514 /* !JFIF stream length */

Definition at line 296 of file tiff.h.

◆ TIFFTAG_JPEGIFOFFSET

#define TIFFTAG_JPEGIFOFFSET   513 /* !pointer to SOI marker */

Definition at line 295 of file tiff.h.

◆ TIFFTAG_JPEGLOSSLESSPREDICTORS

#define TIFFTAG_JPEGLOSSLESSPREDICTORS   517 /* !lossless proc predictor */

Definition at line 298 of file tiff.h.

◆ TIFFTAG_JPEGPOINTTRANSFORM

#define TIFFTAG_JPEGPOINTTRANSFORM   518 /* !lossless point transform */

Definition at line 299 of file tiff.h.

◆ TIFFTAG_JPEGPROC

#define TIFFTAG_JPEGPROC   512 /* !JPEG processing algorithm */

Definition at line 292 of file tiff.h.

◆ TIFFTAG_JPEGQTABLES

#define TIFFTAG_JPEGQTABLES   519 /* !Q matrice offsets */

Definition at line 300 of file tiff.h.

◆ TIFFTAG_JPEGQUALITY

#define TIFFTAG_JPEGQUALITY   65537 /* Compression quality level */

Definition at line 395 of file tiff.h.

◆ TIFFTAG_JPEGRESTARTINTERVAL

#define TIFFTAG_JPEGRESTARTINTERVAL   515 /* !restart interval length */

Definition at line 297 of file tiff.h.

◆ TIFFTAG_JPEGTABLES

#define TIFFTAG_JPEGTABLES   347 /* %JPEG table stream */

Definition at line 287 of file tiff.h.

◆ TIFFTAG_JPEGTABLESMODE

#define TIFFTAG_JPEGTABLESMODE   65539 /* What to put in JPEGTables */

Definition at line 400 of file tiff.h.

◆ TIFFTAG_MAKE

#define TIFFTAG_MAKE   271 /* scanner manufacturer name */

Definition at line 198 of file tiff.h.

◆ TIFFTAG_MATTEING

#define TIFFTAG_MATTEING   32995 /* $use ExtraSamples */

Definition at line 315 of file tiff.h.

◆ TIFFTAG_MAXSAMPLEVALUE

#define TIFFTAG_MAXSAMPLEVALUE   281 /* +maximum sample value */

Definition at line 214 of file tiff.h.

◆ TIFFTAG_MINSAMPLEVALUE

#define TIFFTAG_MINSAMPLEVALUE   280 /* +minimum sample value */

Definition at line 213 of file tiff.h.

◆ TIFFTAG_MODEL

#define TIFFTAG_MODEL   272 /* scanner model name/number */

Definition at line 199 of file tiff.h.

◆ TIFFTAG_NUMBEROFINKS

#define TIFFTAG_NUMBEROFINKS   334 /* !number of inks */

Definition at line 273 of file tiff.h.

◆ TIFFTAG_ORIENTATION

#define TIFFTAG_ORIENTATION   274 /* +image orientation */

Definition at line 201 of file tiff.h.

◆ TIFFTAG_OSUBFILETYPE

#define TIFFTAG_OSUBFILETYPE   255 /* +kind of data in subfile */

Definition at line 142 of file tiff.h.

◆ TIFFTAG_PAGENAME

#define TIFFTAG_PAGENAME   285 /* page name image is from */

Definition at line 220 of file tiff.h.

◆ TIFFTAG_PAGENUMBER

#define TIFFTAG_PAGENUMBER   297 /* page numbers of multi-page */

Definition at line 242 of file tiff.h.

◆ TIFFTAG_PHOTOMETRIC

#define TIFFTAG_PHOTOMETRIC   262 /* photometric interpretation */

Definition at line 176 of file tiff.h.

◆ TIFFTAG_PHOTOSHOP

#define TIFFTAG_PHOTOSHOP   34377

Definition at line 363 of file tiff.h.

◆ TIFFTAG_PIXAR_FOVCOT

#define TIFFTAG_PIXAR_FOVCOT   33304 /* cotan(fov) for env. maps */

Definition at line 334 of file tiff.h.

◆ TIFFTAG_PIXAR_IMAGEFULLLENGTH

#define TIFFTAG_PIXAR_IMAGEFULLLENGTH   33301 /* full image size in y */

Definition at line 328 of file tiff.h.

◆ TIFFTAG_PIXAR_IMAGEFULLWIDTH

#define TIFFTAG_PIXAR_IMAGEFULLWIDTH   33300 /* full image size in x */

Definition at line 327 of file tiff.h.

◆ TIFFTAG_PIXAR_MATRIX_WORLDTOCAMERA

#define TIFFTAG_PIXAR_MATRIX_WORLDTOCAMERA   33306

Definition at line 336 of file tiff.h.

◆ TIFFTAG_PIXAR_MATRIX_WORLDTOSCREEN

#define TIFFTAG_PIXAR_MATRIX_WORLDTOSCREEN   33305

Definition at line 335 of file tiff.h.

◆ TIFFTAG_PIXAR_TEXTUREFORMAT

#define TIFFTAG_PIXAR_TEXTUREFORMAT   33302 /* texture map format */

Definition at line 332 of file tiff.h.

◆ TIFFTAG_PIXAR_WRAPMODES

#define TIFFTAG_PIXAR_WRAPMODES   33303 /* s & t wrap modes */

Definition at line 333 of file tiff.h.

◆ TIFFTAG_PIXARLOGDATAFMT

#define TIFFTAG_PIXARLOGDATAFMT   65549 /* PixarLogCodec I/O data sz */

Definition at line 405 of file tiff.h.

◆ TIFFTAG_PIXARLOGQUALITY

#define TIFFTAG_PIXARLOGQUALITY   65558 /* PixarLog uses same scale */

Definition at line 431 of file tiff.h.

◆ TIFFTAG_PLANARCONFIG

#define TIFFTAG_PLANARCONFIG   284 /* storage organization */

Definition at line 217 of file tiff.h.

◆ TIFFTAG_PREDICTOR

#define TIFFTAG_PREDICTOR   317 /* prediction scheme w/ LZW */

Definition at line 254 of file tiff.h.

◆ TIFFTAG_PRIMARYCHROMATICITIES

#define TIFFTAG_PRIMARYCHROMATICITIES   319 /* !primary chromaticities */

Definition at line 256 of file tiff.h.

◆ TIFFTAG_REFERENCEBLACKWHITE

#define TIFFTAG_REFERENCEBLACKWHITE   532 /* !colorimetry info */

Definition at line 308 of file tiff.h.

◆ TIFFTAG_REFPTS

#define TIFFTAG_REFPTS   32953 /* image reference points */

Definition at line 310 of file tiff.h.

◆ TIFFTAG_REGIONAFFINE

#define TIFFTAG_REGIONAFFINE   32956 /* affine transformation mat */

Definition at line 313 of file tiff.h.

◆ TIFFTAG_REGIONTACKPOINT

#define TIFFTAG_REGIONTACKPOINT   32954 /* region-xform tack point */

Definition at line 311 of file tiff.h.

◆ TIFFTAG_REGIONWARPCORNERS

#define TIFFTAG_REGIONWARPCORNERS   32955 /* warp quadrilateral */

Definition at line 312 of file tiff.h.

◆ TIFFTAG_RESOLUTIONUNIT

#define TIFFTAG_RESOLUTIONUNIT   296 /* units of resolutions */

Definition at line 238 of file tiff.h.

◆ TIFFTAG_RICHTIFFIPTC

#define TIFFTAG_RICHTIFFIPTC   33723

Definition at line 342 of file tiff.h.

◆ TIFFTAG_ROWSPERSTRIP

#define TIFFTAG_ROWSPERSTRIP   278 /* rows per strip of data */

Definition at line 211 of file tiff.h.

◆ TIFFTAG_SAMPLEFORMAT

#define TIFFTAG_SAMPLEFORMAT   339 /* !data sample format */

Definition at line 280 of file tiff.h.

◆ TIFFTAG_SAMPLESPERPIXEL

#define TIFFTAG_SAMPLESPERPIXEL   277 /* samples per pixel */

Definition at line 210 of file tiff.h.

◆ TIFFTAG_SGILOGDATAFMT

#define TIFFTAG_SGILOGDATAFMT   65560 /* SGILog user data format */

Definition at line 434 of file tiff.h.

◆ TIFFTAG_SMAXSAMPLEVALUE

#define TIFFTAG_SMAXSAMPLEVALUE   341 /* !variable MaxSampleValue */

Definition at line 286 of file tiff.h.

◆ TIFFTAG_SMINSAMPLEVALUE

#define TIFFTAG_SMINSAMPLEVALUE   340 /* !variable MinSampleValue */

Definition at line 285 of file tiff.h.

◆ TIFFTAG_SOFTWARE

#define TIFFTAG_SOFTWARE   305 /* name & release */

Definition at line 250 of file tiff.h.

◆ TIFFTAG_STONITS

#define TIFFTAG_STONITS   37439 /* Sample value to Nits */

Definition at line 371 of file tiff.h.

◆ TIFFTAG_STRIPBYTECOUNTS

#define TIFFTAG_STRIPBYTECOUNTS   279 /* bytes counts for strips */

Definition at line 212 of file tiff.h.

◆ TIFFTAG_STRIPOFFSETS

#define TIFFTAG_STRIPOFFSETS   273 /* offsets to data strips */

Definition at line 200 of file tiff.h.

◆ TIFFTAG_SUBFILETYPE

#define TIFFTAG_SUBFILETYPE   254 /* subfile data descriptor */

Definition at line 138 of file tiff.h.

◆ TIFFTAG_SUBIFD

#define TIFFTAG_SUBIFD   330 /* subimage descriptors */

Definition at line 269 of file tiff.h.

◆ TIFFTAG_TARGETPRINTER

#define TIFFTAG_TARGETPRINTER   337 /* !separation target */

Definition at line 275 of file tiff.h.

◆ TIFFTAG_THRESHHOLDING

#define TIFFTAG_THRESHHOLDING   263 /* +thresholding used on data */

Definition at line 187 of file tiff.h.

◆ TIFFTAG_TILEBYTECOUNTS

#define TIFFTAG_TILEBYTECOUNTS   325 /* !byte counts for tiles */

Definition at line 262 of file tiff.h.

◆ TIFFTAG_TILEDEPTH

#define TIFFTAG_TILEDEPTH   32998 /* z depth/data tile */

Definition at line 318 of file tiff.h.

◆ TIFFTAG_TILELENGTH

#define TIFFTAG_TILELENGTH   323 /* !cols/data tile */

Definition at line 260 of file tiff.h.

◆ TIFFTAG_TILEOFFSETS

#define TIFFTAG_TILEOFFSETS   324 /* !offsets to data tiles */

Definition at line 261 of file tiff.h.

◆ TIFFTAG_TILEWIDTH

#define TIFFTAG_TILEWIDTH   322 /* !rows/data tile */

Definition at line 259 of file tiff.h.

◆ TIFFTAG_TRANSFERFUNCTION

#define TIFFTAG_TRANSFERFUNCTION   301 /* !colorimetry info */

Definition at line 249 of file tiff.h.

◆ TIFFTAG_WHITEPOINT

#define TIFFTAG_WHITEPOINT   318 /* image white point */

Definition at line 255 of file tiff.h.

◆ TIFFTAG_WRITERSERIALNUMBER

#define TIFFTAG_WRITERSERIALNUMBER   33405 /* device serial number */

Definition at line 338 of file tiff.h.

◆ TIFFTAG_XPOSITION

#define TIFFTAG_XPOSITION   286 /* x page offset of image lhs */

Definition at line 221 of file tiff.h.

◆ TIFFTAG_XRESOLUTION

#define TIFFTAG_XRESOLUTION   282 /* pixels/resolution in x */

Definition at line 215 of file tiff.h.

◆ TIFFTAG_YCBCRCOEFFICIENTS

#define TIFFTAG_YCBCRCOEFFICIENTS   529 /* !RGB -> YCbCr transform */

Definition at line 303 of file tiff.h.

◆ TIFFTAG_YCBCRPOSITIONING

#define TIFFTAG_YCBCRPOSITIONING   531 /* !subsample positioning */

Definition at line 305 of file tiff.h.

◆ TIFFTAG_YCBCRSUBSAMPLING

#define TIFFTAG_YCBCRSUBSAMPLING   530 /* !YCbCr subsampling factors */

Definition at line 304 of file tiff.h.

◆ TIFFTAG_YPOSITION

#define TIFFTAG_YPOSITION   287 /* y page offset of image lhs */

Definition at line 222 of file tiff.h.

◆ TIFFTAG_YRESOLUTION

#define TIFFTAG_YRESOLUTION   283 /* pixels/resolution in y */

Definition at line 216 of file tiff.h.

◆ TIFFTAG_ZIPQUALITY

#define TIFFTAG_ZIPQUALITY   65557 /* compression quality level */

Definition at line 430 of file tiff.h.

◆ YCBCRPOSITION_CENTERED

#define YCBCRPOSITION_CENTERED   1 /* !as in PostScript Level 2 */

Definition at line 306 of file tiff.h.

◆ YCBCRPOSITION_COSITED

#define YCBCRPOSITION_COSITED   2 /* !as in CCIR 601-1 */

Definition at line 307 of file tiff.h.

Typedef Documentation

◆ int16

typedef short int16

Definition at line 61 of file tiff.h.

◆ int32

typedef long int32

Definition at line 67 of file tiff.h.

◆ int8

typedef char int8

Definition at line 58 of file tiff.h.

◆ uint16

typedef unsigned short uint16

Definition at line 62 of file tiff.h.

◆ uint32

typedef unsigned long uint32

Definition at line 68 of file tiff.h.

◆ uint8

typedef unsigned char uint8

Definition at line 60 of file tiff.h.

Enumeration Type Documentation

◆ TIFFDataType

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_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 119 of file tiff.h.

◆ TIFFIgnoreSense

Enumerator
TIS_STORE 
TIS_EXTRACT 
TIS_EMPTY 
TIS_STORE 
TIS_EXTRACT 
TIS_EMPTY 

Definition at line 73 of file tiff.h.