ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

tiff.h File Reference
#include "tiffconf.h"

Go to the source code of this file.

Data Structures

struct  TIFFHeader
struct  TIFFDirEntry

Defines

#define TIFF_VERSION   42
#define TIFF_BIGTIFF_VERSION   43
#define TIFF_BIGENDIAN   0x4d4d
#define TIFF_LITTLEENDIAN   0x4949
#define MDI_LITTLEENDIAN   0x5045
#define MDI_BIGENDIAN   0x4550
#define TIFF_MAGIC_SIZE   2
#define TIFF_VERSION_SIZE   2
#define TIFF_DIROFFSET_SIZE   4
#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_CCITT_T4   3 /* CCITT T.4 (TIFF 6 name) */
#define COMPRESSION_CCITTFAX4   4 /* CCITT Group 4 fax encoding */
#define COMPRESSION_CCITT_T6   4 /* CCITT T.6 (TIFF 6 name) */
#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
#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 COMPRESSION_JP2000   34712 /* Leadtools JPEG2000 */
#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_ICCLAB   9 /* ICC L*a*b* [Adobe TIFF Technote 4] */
#define PHOTOMETRIC_ITULAB   10 /* ITU 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 TIFFTAG_T4OPTIONS   292 /* TIFF 6.0 proper name alias */
#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 TIFFTAG_T6OPTIONS   293 /* TIFF 6.0 proper name */
#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 PREDICTOR_NONE   1 /* no prediction scheme used */
#define PREDICTOR_HORIZONTAL   2 /* horizontal differencing */
#define PREDICTOR_FLOATINGPOINT   3 /* floating point predictor */
#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 /* !tile width in pixels */
#define TIFFTAG_TILELENGTH   323 /* !tile height in pixels */
#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 color */
#define INKSET_MULTIINK   2 /* !multi-ink or hi-fi color */
#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 SAMPLEFORMAT_COMPLEXINT   5 /* !complex signed int */
#define SAMPLEFORMAT_COMPLEXIEEEFP   6 /* !complex ieee floating */
#define TIFFTAG_SMINSAMPLEVALUE   340 /* !variable MinSampleValue */
#define TIFFTAG_SMAXSAMPLEVALUE   341 /* !variable MaxSampleValue */
#define TIFFTAG_CLIPPATH
#define TIFFTAG_XCLIPPATHUNITS
#define TIFFTAG_YCLIPPATHUNITS
#define TIFFTAG_INDEXED
#define TIFFTAG_JPEGTABLES   347 /* %JPEG table stream */
#define TIFFTAG_OPIPROXY   351 /* %OPI Proxy [Adobe TIFF technote] */
#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_XMLPACKET
#define TIFFTAG_OPIIMAGEID
#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_IT8HCUSAGE   34030 /* HC usage indicator */
#define TIFFTAG_IT8TRAPINDICATOR
#define TIFFTAG_IT8CMYKEQUIVALENT   34032 /* CMYK color equivalents */
#define TIFFTAG_FRAMECOUNT   34232 /* Sequence Frame Count */
#define TIFFTAG_PHOTOSHOP   34377
#define TIFFTAG_EXIFIFD   34665 /* Pointer to EXIF private directory */
#define TIFFTAG_ICCPROFILE   34675 /* ICC profile data */
#define TIFFTAG_JBIGOPTIONS   34750 /* JBIG options */
#define TIFFTAG_GPSIFD   34853 /* Pointer to GPS private directory */
#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_FAXDCS   34911 /* encoded fax ses. params, Table 2/T.30 */
#define TIFFTAG_STONITS   37439 /* Sample value to Nits */
#define TIFFTAG_FEDEX_EDR   34929 /* unknown use */
#define TIFFTAG_INTEROPERABILITYIFD   40965 /* Pointer to Interoperability private directory */
#define TIFFTAG_DNGVERSION   50706 /* &DNG version number */
#define TIFFTAG_DNGBACKWARDVERSION   50707 /* &DNG compatibility version */
#define TIFFTAG_UNIQUECAMERAMODEL   50708 /* &name for the camera model */
#define TIFFTAG_LOCALIZEDCAMERAMODEL
#define TIFFTAG_CFAPLANECOLOR
#define TIFFTAG_CFALAYOUT   50711 /* &spatial layout of the CFA */
#define TIFFTAG_LINEARIZATIONTABLE   50712 /* &lookup table description */
#define TIFFTAG_BLACKLEVELREPEATDIM
#define TIFFTAG_BLACKLEVEL   50714 /* &zero light encoding level */
#define TIFFTAG_BLACKLEVELDELTAH
#define TIFFTAG_BLACKLEVELDELTAV
#define TIFFTAG_WHITELEVEL
#define TIFFTAG_DEFAULTSCALE   50718 /* &default scale factors */
#define TIFFTAG_DEFAULTCROPORIGIN
#define TIFFTAG_DEFAULTCROPSIZE
#define TIFFTAG_COLORMATRIX1
#define TIFFTAG_COLORMATRIX2
#define TIFFTAG_CAMERACALIBRATION1   50723 /* &calibration matrix 1 */
#define TIFFTAG_CAMERACALIBRATION2   50724 /* &calibration matrix 2 */
#define TIFFTAG_REDUCTIONMATRIX1
#define TIFFTAG_REDUCTIONMATRIX2
#define TIFFTAG_ANALOGBALANCE
#define TIFFTAG_ASSHOTNEUTRAL
#define TIFFTAG_ASSHOTWHITEXY
#define TIFFTAG_BASELINEEXPOSURE
#define TIFFTAG_BASELINENOISE   50731 /* &relative noise level */
#define TIFFTAG_BASELINESHARPNESS
#define TIFFTAG_BAYERGREENSPLIT
#define TIFFTAG_LINEARRESPONSELIMIT   50734 /* &non-linear encoding range */
#define TIFFTAG_CAMERASERIALNUMBER   50735 /* &camera's serial number */
#define TIFFTAG_LENSINFO   50736 /* info about the lens */
#define TIFFTAG_CHROMABLURRADIUS   50737 /* &chroma blur radius */
#define TIFFTAG_ANTIALIASSTRENGTH
#define TIFFTAG_SHADOWSCALE   50739 /* &used by Adobe Camera Raw */
#define TIFFTAG_DNGPRIVATEDATA   50740 /* &manufacturer's private data */
#define TIFFTAG_MAKERNOTESAFETY
#define TIFFTAG_CALIBRATIONILLUMINANT1   50778 /* &illuminant 1 */
#define TIFFTAG_CALIBRATIONILLUMINANT2   50779 /* &illuminant 2 */
#define TIFFTAG_BESTQUALITYSCALE   50780 /* &best quality multiplier */
#define TIFFTAG_RAWDATAUNIQUEID
#define TIFFTAG_ORIGINALRAWFILENAME
#define TIFFTAG_ORIGINALRAWFILEDATA
#define TIFFTAG_ACTIVEAREA
#define TIFFTAG_MASKEDAREAS
#define TIFFTAG_ASSHOTICCPROFILE   50831 /* &these two tags used to */
#define TIFFTAG_ASSHOTPREPROFILEMATRIX
#define TIFFTAG_CURRENTICCPROFILE   50833 /* & */
#define TIFFTAG_CURRENTPREPROFILEMATRIX   50834 /* & */
#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 */
#define TIFFTAG_SGILOGENCODE   65561 /* SGILog data encoding control*/
#define SGILOGENCODE_NODITHER   0 /* do not dither encoded values*/
#define SGILOGENCODE_RANDITHER   1 /* randomly dither encd values */
#define EXIFTAG_EXPOSURETIME   33434 /* Exposure time */
#define EXIFTAG_FNUMBER   33437 /* F number */
#define EXIFTAG_EXPOSUREPROGRAM   34850 /* Exposure program */
#define EXIFTAG_SPECTRALSENSITIVITY   34852 /* Spectral sensitivity */
#define EXIFTAG_ISOSPEEDRATINGS   34855 /* ISO speed rating */
#define EXIFTAG_OECF
#define EXIFTAG_EXIFVERSION   36864 /* Exif version */
#define EXIFTAG_DATETIMEORIGINAL
#define EXIFTAG_DATETIMEDIGITIZED
#define EXIFTAG_COMPONENTSCONFIGURATION   37121 /* Meaning of each component */
#define EXIFTAG_COMPRESSEDBITSPERPIXEL   37122 /* Image compression mode */
#define EXIFTAG_SHUTTERSPEEDVALUE   37377 /* Shutter speed */
#define EXIFTAG_APERTUREVALUE   37378 /* Aperture */
#define EXIFTAG_BRIGHTNESSVALUE   37379 /* Brightness */
#define EXIFTAG_EXPOSUREBIASVALUE   37380 /* Exposure bias */
#define EXIFTAG_MAXAPERTUREVALUE   37381 /* Maximum lens aperture */
#define EXIFTAG_SUBJECTDISTANCE   37382 /* Subject distance */
#define EXIFTAG_METERINGMODE   37383 /* Metering mode */
#define EXIFTAG_LIGHTSOURCE   37384 /* Light source */
#define EXIFTAG_FLASH   37385 /* Flash */
#define EXIFTAG_FOCALLENGTH   37386 /* Lens focal length */
#define EXIFTAG_SUBJECTAREA   37396 /* Subject area */
#define EXIFTAG_MAKERNOTE   37500 /* Manufacturer notes */
#define EXIFTAG_USERCOMMENT   37510 /* User comments */
#define EXIFTAG_SUBSECTIME   37520 /* DateTime subseconds */
#define EXIFTAG_SUBSECTIMEORIGINAL   37521 /* DateTimeOriginal subseconds */
#define EXIFTAG_SUBSECTIMEDIGITIZED   37522 /* DateTimeDigitized subseconds */
#define EXIFTAG_FLASHPIXVERSION   40960 /* Supported Flashpix version */
#define EXIFTAG_COLORSPACE   40961 /* Color space information */
#define EXIFTAG_PIXELXDIMENSION   40962 /* Valid image width */
#define EXIFTAG_PIXELYDIMENSION   40963 /* Valid image height */
#define EXIFTAG_RELATEDSOUNDFILE   40964 /* Related audio file */
#define EXIFTAG_FLASHENERGY   41483 /* Flash energy */
#define EXIFTAG_SPATIALFREQUENCYRESPONSE   41484 /* Spatial frequency response */
#define EXIFTAG_FOCALPLANEXRESOLUTION   41486 /* Focal plane X resolution */
#define EXIFTAG_FOCALPLANEYRESOLUTION   41487 /* Focal plane Y resolution */
#define EXIFTAG_FOCALPLANERESOLUTIONUNIT   41488 /* Focal plane resolution unit */
#define EXIFTAG_SUBJECTLOCATION   41492 /* Subject location */
#define EXIFTAG_EXPOSUREINDEX   41493 /* Exposure index */
#define EXIFTAG_SENSINGMETHOD   41495 /* Sensing method */
#define EXIFTAG_FILESOURCE   41728 /* File source */
#define EXIFTAG_SCENETYPE   41729 /* Scene type */
#define EXIFTAG_CFAPATTERN   41730 /* CFA pattern */
#define EXIFTAG_CUSTOMRENDERED   41985 /* Custom image processing */
#define EXIFTAG_EXPOSUREMODE   41986 /* Exposure mode */
#define EXIFTAG_WHITEBALANCE   41987 /* White balance */
#define EXIFTAG_DIGITALZOOMRATIO   41988 /* Digital zoom ratio */
#define EXIFTAG_FOCALLENGTHIN35MMFILM   41989 /* Focal length in 35 mm film */
#define EXIFTAG_SCENECAPTURETYPE   41990 /* Scene capture type */
#define EXIFTAG_GAINCONTROL   41991 /* Gain control */
#define EXIFTAG_CONTRAST   41992 /* Contrast */
#define EXIFTAG_SATURATION   41993 /* Saturation */
#define EXIFTAG_SHARPNESS   41994 /* Sharpness */
#define EXIFTAG_DEVICESETTINGDESCRIPTION   41995 /* Device settings description */
#define EXIFTAG_SUBJECTDISTANCERANGE   41996 /* Subject distance range */
#define EXIFTAG_GAINCONTROL   41991 /* Gain control */
#define EXIFTAG_GAINCONTROL   41991 /* Gain control */
#define EXIFTAG_IMAGEUNIQUEID   42016 /* Unique image ID */

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
}

Generated on Sat May 26 2012 05:56:16 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.