ReactOS 0.4.16-dev-2617-g01a0906
tiff.h File Reference
#include "tiffconf.h"
Include dependency graph for tiff.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TIFFHeaderCommon
 
struct  TIFFHeaderClassic
 
struct  TIFFHeaderBig
 

Macros

#define TIFF_VERSION_CLASSIC   42
 
#define TIFF_VERSION_BIG   43
 
#define TIFF_BIGENDIAN   0x4d4d
 
#define TIFF_LITTLEENDIAN   0x4949
 
#define MDI_LITTLEENDIAN   0x5045
 
#define MDI_BIGENDIAN   0x4550
 
#define TIFF_GCC_DEPRECATED
 
#define TIFF_MSC_DEPRECATED
 
#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_T85   9 /* !TIFF/FX T.85 JBIG compression */
 
#define COMPRESSION_T43   10 /* !TIFF/FX T.43 colour by layered JBIG 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, legacy tag */
 
#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 COMPRESSION_JP2000   34712 /* Leadtools JPEG2000 */
 
#define COMPRESSION_LERC   34887 /* ESRI Lerc codec: https://github.com/Esri/lerc */
 
#define COMPRESSION_LZMA   34925 /* LZMA2 */
 
#define COMPRESSION_ZSTD   50000 /* ZSTD: WARNING not registered in Adobe-maintained registry */
 
#define COMPRESSION_WEBP   50001 /* WEBP: WARNING not registered in Adobe-maintained registry */
 
#define COMPRESSION_JXL   50002 /* JPEGXL: WARNING not registered in Adobe-maintained registry */
 
#define COMPRESSION_JXL_DNG_1_7   52546 /* JPEGXL from DNG 1.7 specification */
 
#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_CFA   32803 /* color filter array */
 
#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 palette 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   343 /* %ClipPath [Adobe TIFF technote 2] */
 
#define TIFFTAG_XCLIPPATHUNITS   344 /* %XClipPathUnits [Adobe TIFF technote 2] */
 
#define TIFFTAG_YCLIPPATHUNITS   345 /* %YClipPathUnits [Adobe TIFF technote 2] */
 
#define TIFFTAG_INDEXED   346 /* %Indexed [Adobe TIFF Technote 3] */
 
#define TIFFTAG_JPEGTABLES   347 /* %JPEG table stream */
 
#define TIFFTAG_OPIPROXY   351 /* %OPI Proxy [Adobe TIFF technote] */
 
#define TIFFTAG_GLOBALPARAMETERSIFD   400 /* ! */
 
#define TIFFTAG_PROFILETYPE   401 /* ! */
 
#define PROFILETYPE_UNSPECIFIED   0 /* ! */
 
#define PROFILETYPE_G3_FAX   1 /* ! */
 
#define TIFFTAG_FAXPROFILE   402 /* ! */
 
#define FAXPROFILE_S   1 /* !TIFF/FX FAX profile S */
 
#define FAXPROFILE_F   2 /* !TIFF/FX FAX profile F */
 
#define FAXPROFILE_J   3 /* !TIFF/FX FAX profile J */
 
#define FAXPROFILE_C   4 /* !TIFF/FX FAX profile C */
 
#define FAXPROFILE_L   5 /* !TIFF/FX FAX profile L */
 
#define FAXPROFILE_M   6 /* !TIFF/FX FAX profile LM */
 
#define TIFFTAG_CODINGMETHODS   403 /* !TIFF/FX coding methods */
 
#define CODINGMETHODS_T4_1D   (1 << 1) /* !T.4 1D */
 
#define CODINGMETHODS_T4_2D   (1 << 2) /* !T.4 2D */
 
#define CODINGMETHODS_T6   (1 << 3) /* !T.6 */
 
#define CODINGMETHODS_T85   (1 << 4) /* !T.85 JBIG */
 
#define CODINGMETHODS_T42   (1 << 5) /* !T.42 JPEG */
 
#define CODINGMETHODS_T43   (1 << 6) /* !T.43 colour by layered JBIG */
 
#define TIFFTAG_VERSIONYEAR   404 /* !TIFF/FX version year */
 
#define TIFFTAG_MODENUMBER   405 /* !TIFF/FX mode number */
 
#define TIFFTAG_DECODE   433 /* !TIFF/FX decode */
 
#define TIFFTAG_IMAGEBASECOLOR   434 /* !TIFF/FX image base colour */
 
#define TIFFTAG_T82OPTIONS   435 /* !TIFF/FX T.82 options */
 
#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 matrix 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_STRIPROWCOUNTS   559 /* !TIFF/FX strip row counts */
 
#define TIFFTAG_XMLPACKET   700 /* %XML packet [Adobe XMP Specification, January 2004 */
 
#define TIFFTAG_OPIIMAGEID   32781 /* %OPI ImageID [Adobe TIFF technote] */
 
#define TIFFTAG_TIFFANNOTATIONDATA   32932
 
#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_CFAREPEATPATTERNDIM   33421 /* (alias for TIFFTAG_EP_CFAREPEATPATTERNDIM)*/
 
#define TIFFTAG_CFAPATTERN   33422 /* (alias for TIFFTAG_EP_CFAPATTERN) */
 
#define TIFFTAG_BATTERYLEVEL   33423 /* (alias for TIFFTAG_EP_BATTERYLEVEL) */
 
#define TIFFTAG_COPYRIGHT   33432 /* copyright string */
 
#define TIFFTAG_MD_FILETAG   33445 /* Specifies the pixel data format encoding in the GEL file format. */
 
#define TIFFTAG_MD_SCALEPIXEL   33446 /* scale factor */
 
#define TIFFTAG_MD_COLORTABLE   33447 /* conversion from 16bit to 8bit */
 
#define TIFFTAG_MD_LABNAME   33448 /* name of the lab that scanned this file. */
 
#define TIFFTAG_MD_SAMPLEINFO   33449 /* information about the scanned GEL sample */
 
#define TIFFTAG_MD_PREPDATE   33450 /* information about the date the sample was prepared YY/MM/DD */
 
#define TIFFTAG_MD_PREPTIME   33451 /* information about the time the sample was prepared HH:MM*/
 
#define TIFFTAG_MD_FILEUNITS   33452 /* Units for data in this file, as used in the GEL file format. */
 
#define TIFFTAG_RICHTIFFIPTC   33723
 
#define TIFFTAG_INGR_PACKET_DATA_TAG   33918 /* Intergraph Application specific storage. */
 
#define TIFFTAG_INGR_FLAG_REGISTERS   33919 /* Intergraph Application specific flags. */
 
#define TIFFTAG_IRASB_TRANSORMATION_MATRIX   33920 /* Originally part of Intergraph's GeoTIFF tags, but likely understood by IrasB only. */
 
#define TIFFTAG_MODELTIEPOINTTAG   33922 /* GeoTIFF */
 
#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   34031 /* Trapping indicator (untrapped=0, trapped=1) */
 
#define TIFFTAG_IT8CMYKEQUIVALENT   34032 /* CMYK color equivalents */
 
#define TIFFTAG_FRAMECOUNT   34232 /* Sequence Frame Count */
 
#define TIFFTAG_MODELTRANSFORMATIONTAG   34264 /* Used in interchangeable GeoTIFF files */
 
#define TIFFTAG_PHOTOSHOP   34377
 
#define TIFFTAG_EXIFIFD   34665 /* Pointer to EXIF private directory */
 
#define TIFFTAG_ICCPROFILE   34675 /* ICC profile data */
 
#define TIFFTAG_IMAGELAYER   34732 /* !TIFF/FX image layer information */
 
#define TIFFTAG_JBIGOPTIONS   34750 /* JBIG options */
 
#define TIFFTAG_GPSIFD   34853 /* Pointer to EXIF GPS private directory */
 
#define TIFFTAG_FAXRECVPARAMS   34908 /* encoded Class 2 ses. params */
 
#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_IMAGESOURCEDATA   37724 /* http://justsolve.archiveteam.org/wiki/PSD, http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ */
 
#define TIFFTAG_INTEROPERABILITYIFD   40965 /* Pointer to EXIF Interoperability private directory */
 
#define TIFFTAG_GDAL_METADATA   42112 /* Used by the GDAL library */
 
#define TIFFTAG_GDAL_NODATA   42113 /* Used by the GDAL library */
 
#define TIFFTAG_OCE_SCANJOB_DESCRIPTION   50215 /* Used in the Oce scanning process */
 
#define TIFFTAG_OCE_APPLICATION_SELECTOR   50216 /* Used in the Oce scanning process. */
 
#define TIFFTAG_OCE_IDENTIFICATION_NUMBER   50217
 
#define TIFFTAG_OCE_IMAGELOGIC_CHARACTERISTICS   50218
 
#define TIFFTAG_LERC_PARAMETERS   50674 /* Stores LERC version and additional compression method */
 
#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   50709 /* &localized camera model name (UTF-8) */
 
#define TIFFTAG_CFAPLANECOLOR   50710 /* &CFAPattern->LinearRaw space mapping */
 
#define TIFFTAG_CFALAYOUT   50711 /* &spatial layout of the CFA */
 
#define TIFFTAG_LINEARIZATIONTABLE   50712 /* &lookup table description */
 
#define TIFFTAG_BLACKLEVELREPEATDIM   50713 /* &repeat pattern size for the BlackLevel tag */
 
#define TIFFTAG_BLACKLEVEL   50714 /* &zero light encoding level */
 
#define TIFFTAG_BLACKLEVELDELTAH   50715 /* &zero light encoding level differences (columns) */
 
#define TIFFTAG_BLACKLEVELDELTAV   50716 /* &zero light encoding level differences (rows) */
 
#define TIFFTAG_WHITELEVEL   50717 /* &fully saturated encoding level */
 
#define TIFFTAG_DEFAULTSCALE   50718 /* &default scale factors */
 
#define TIFFTAG_DEFAULTCROPORIGIN   50719 /* &origin of the final image area */
 
#define TIFFTAG_DEFAULTCROPSIZE   50720 /* &size of the final image area */
 
#define TIFFTAG_COLORMATRIX1   50721 /* &XYZ->reference color space transformation matrix 1 */
 
#define TIFFTAG_COLORMATRIX2   50722 /* &XYZ->reference color space transformation matrix 2 */
 
#define TIFFTAG_CAMERACALIBRATION1   50723 /* &calibration matrix 1 */
 
#define TIFFTAG_CAMERACALIBRATION2   50724 /* &calibration matrix 2 */
 
#define TIFFTAG_REDUCTIONMATRIX1   50725 /* &dimensionality reduction matrix 1 */
 
#define TIFFTAG_REDUCTIONMATRIX2   50726 /* &dimensionality reduction matrix 2 */
 
#define TIFFTAG_ANALOGBALANCE   50727 /* &gain applied the stored raw values*/
 
#define TIFFTAG_ASSHOTNEUTRAL   50728 /* &selected white balance in linear reference space */
 
#define TIFFTAG_ASSHOTWHITEXY   50729 /* &selected white balance in x-y chromaticity coordinates */
 
#define TIFFTAG_BASELINEEXPOSURE   50730 /* &how much to move the zero point */
 
#define TIFFTAG_BASELINENOISE   50731 /* &relative noise level */
 
#define TIFFTAG_BASELINESHARPNESS   50732 /* &relative amount of sharpening */
 
#define TIFFTAG_BAYERGREENSPLIT   50733
 
#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   50738 /* &relative strength of the camera's anti-alias filter */
 
#define TIFFTAG_SHADOWSCALE   50739 /* &used by Adobe Camera Raw */
 
#define TIFFTAG_DNGPRIVATEDATA   50740 /* &manufacturer's private data */
 
#define TIFFTAG_MAKERNOTESAFETY   50741 /* &whether the EXIF MakerNote tag is safe to preserve along with the rest of the EXIF data */
 
#define TIFFTAG_CALIBRATIONILLUMINANT1   50778 /* &illuminant 1 */
 
#define TIFFTAG_CALIBRATIONILLUMINANT2   50779 /* &illuminant 2 */
 
#define TIFFTAG_BESTQUALITYSCALE   50780 /* &best quality multiplier */
 
#define TIFFTAG_RAWDATAUNIQUEID   50781 /* &unique identifier for the raw image data */
 
#define TIFFTAG_ORIGINALRAWFILENAME   50827 /* &file name of the original raw file (UTF-8) */
 
#define TIFFTAG_ORIGINALRAWFILEDATA   50828 /* &contents of the original raw file */
 
#define TIFFTAG_ACTIVEAREA   50829 /* &active (non-masked) pixels of the sensor */
 
#define TIFFTAG_MASKEDAREAS   50830 /* &list of coordinates of fully masked pixels */
 
#define TIFFTAG_ASSHOTICCPROFILE   50831 /* &these two tags used to */
 
#define TIFFTAG_ASSHOTPREPROFILEMATRIX   50832 /* map cameras's color space into ICC profile space */
 
#define TIFFTAG_CURRENTICCPROFILE   50833 /* & */
 
#define TIFFTAG_CURRENTPREPROFILEMATRIX   50834 /* & */
 
#define TIFFTAG_COLORIMETRICREFERENCE   50879 /* &colorimetric reference */
 
#define TIFFTAG_CAMERACALIBRATIONSIGNATURE   50931 /* &camera calibration signature (UTF-8) */
 
#define TIFFTAG_PROFILECALIBRATIONSIGNATURE   50932 /* &profile calibration signature (UTF-8) */
 
#define TIFFTAG_ASSHOTPROFILENAME   50934 /* &as shot profile name (UTF-8) */
 
#define TIFFTAG_NOISEREDUCTIONAPPLIED   50935 /* &amount of applied noise reduction */
 
#define TIFFTAG_PROFILENAME   50936 /* &camera profile name (UTF-8) */
 
#define TIFFTAG_PROFILEHUESATMAPDIMS   50937 /* &dimensions of HSV mapping */
 
#define TIFFTAG_PROFILEHUESATMAPDATA1   50938 /* &first HSV mapping table */
 
#define TIFFTAG_PROFILEHUESATMAPDATA2   50939 /* &second HSV mapping table */
 
#define TIFFTAG_PROFILETONECURVE   50940 /* &default tone curve */
 
#define TIFFTAG_PROFILEEMBEDPOLICY   50941 /* &profile embedding policy */
 
#define TIFFTAG_PROFILECOPYRIGHT   50942 /* &profile copyright information (UTF-8) */
 
#define TIFFTAG_FORWARDMATRIX1   50964 /* &matrix for mapping white balanced camera colors to XYZ D50 */
 
#define TIFFTAG_FORWARDMATRIX2   50965 /* &matrix for mapping white balanced camera colors to XYZ D50 */
 
#define TIFFTAG_PREVIEWAPPLICATIONNAME   50966 /* &name of application that created preview (UTF-8) */
 
#define TIFFTAG_PREVIEWAPPLICATIONVERSION   50967 /* &version of application that created preview (UTF-8) */
 
#define TIFFTAG_PREVIEWSETTINGSNAME   50968 /* &name of conversion settings (UTF-8) */
 
#define TIFFTAG_PREVIEWSETTINGSDIGEST   50969 /* &unique id of conversion settings */
 
#define TIFFTAG_PREVIEWCOLORSPACE   50970 /* &preview color space */
 
#define TIFFTAG_PREVIEWDATETIME   50971 /* &date/time preview was rendered */
 
#define TIFFTAG_RAWIMAGEDIGEST   50972 /* &md5 of raw image data */
 
#define TIFFTAG_ORIGINALRAWFILEDIGEST   50973 /* &md5 of the data stored in the OriginalRawFileData tag */
 
#define TIFFTAG_SUBTILEBLOCKSIZE   50974 /* &subtile block size */
 
#define TIFFTAG_ROWINTERLEAVEFACTOR   50975 /* &number of interleaved fields */
 
#define TIFFTAG_PROFILELOOKTABLEDIMS   50981 /* &num of input samples in each dim of default "look" table */
 
#define TIFFTAG_PROFILELOOKTABLEDATA   50982 /* &default "look" table for use as starting point */
 
#define TIFFTAG_OPCODELIST1   51008 /* &opcodes that should be applied to raw image after reading */
 
#define TIFFTAG_OPCODELIST2   51009 /* &opcodes that should be applied after mapping to linear reference */
 
#define TIFFTAG_OPCODELIST3   51022 /* &opcodes that should be applied after demosaicing */
 
#define TIFFTAG_NOISEPROFILE   51041 /* &noise profile */
 
#define TIFFTAG_DEFAULTUSERCROP   51125 /* &default user crop rectangle in relative coords */
 
#define TIFFTAG_DEFAULTBLACKRENDER   51110 /* &black rendering hint */
 
#define TIFFTAG_BASELINEEXPOSUREOFFSET   51109 /* &baseline exposure offset */
 
#define TIFFTAG_PROFILELOOKTABLEENCODING   51108 /* &3D LookTable indexing conversion */
 
#define TIFFTAG_PROFILEHUESATMAPENCODING   51107 /* &3D HueSatMap indexing conversion */
 
#define TIFFTAG_ORIGINALDEFAULTFINALSIZE   51089 /* &default final size of larger original file for this proxy */
 
#define TIFFTAG_ORIGINALBESTQUALITYFINALSIZE   51090 /* &best quality final size of larger original file for this proxy */
 
#define TIFFTAG_ORIGINALDEFAULTCROPSIZE   51091 /* &the default crop size of larger original file for this proxy */
 
#define TIFFTAG_NEWRAWIMAGEDIGEST   51111 /* &modified MD5 digest of the raw image data */
 
#define TIFFTAG_RAWTOPREVIEWGAIN   51112 /* &The gain between the main raw FD and the preview IFD containing this tag */
 
#define TIFFTAG_DEPTHFORMAT   51177 /* &encoding of the depth data in the file */
 
#define TIFFTAG_DEPTHNEAR   51178 /* &distance from the camera represented by value 0 in the depth map */
 
#define TIFFTAG_DEPTHFAR   51179 /* &distance from the camera represented by the maximum value in the depth map */
 
#define TIFFTAG_DEPTHUNITS   51180 /* &measurement units for DepthNear and DepthFar */
 
#define TIFFTAG_DEPTHMEASURETYPE   51181 /* &measurement geometry for the depth map */
 
#define TIFFTAG_ENHANCEPARAMS   51182 /* &a string that documents how the enhanced image data was processed. */
 
#define TIFFTAG_PROFILEGAINTABLEMAP   52525 /* &spatially varying gain tables that can be applied as starting point */
 
#define TIFFTAG_SEMANTICNAME   52526 /* &a string that identifies the semantic mask */
 
#define TIFFTAG_SEMANTICINSTANCEID   52528 /* &a string that identifies a specific instance in a semantic mask */
 
#define TIFFTAG_MASKSUBAREA   52536 /* &the crop rectangle of this IFD's mask, relative to the main image */
 
#define TIFFTAG_RGBTABLES   52543 /* &color transforms to apply to masked image regions */
 
#define TIFFTAG_CALIBRATIONILLUMINANT3   52529 /* &the illuminant used for the third set of color calibration tags */
 
#define TIFFTAG_COLORMATRIX3   52531 /* &matrix to convert XYZ values to reference camera native color space under CalibrationIlluminant3 */
 
#define TIFFTAG_CAMERACALIBRATION3   52530 /* &matrix to transform reference camera native space values to individual camera native space values under CalibrationIlluminant3 */
 
#define TIFFTAG_REDUCTIONMATRIX3   52538 /* &dimensionality reduction matrix for use in color conversion to XYZ under CalibrationIlluminant3 */
 
#define TIFFTAG_PROFILEHUESATMAPDATA3   52537 /* &the data for the third HSV table */
 
#define TIFFTAG_FORWARDMATRIX3   52532 /* &matrix to map white balanced camera colors to XYZ D50 */
 
#define TIFFTAG_ILLUMINANTDATA1   52533 /* &data for the first calibration illuminant */
 
#define TIFFTAG_ILLUMINANTDATA2   52534 /* &data for the second calibration illuminant */
 
#define TIFFTAG_ILLUMINANTDATA3   53535 /* &data for the third calibration illuminant */
 
#define TIFFTAG_EP_CFAREPEATPATTERNDIM   33421 /* dimensions of CFA pattern */
 
#define TIFFTAG_EP_CFAPATTERN   33422 /* color filter array pattern */
 
#define TIFFTAG_EP_BATTERYLEVEL   33423 /* battery level (rational or ASCII) */
 
#define TIFFTAG_EP_INTERLACE   34857 /* Number of multi-field images */
 
#define TIFFTAG_EP_IPTC_NAA   33723 /* Alias IPTC/NAA Newspaper Association RichTIFF */
 
#define TIFFTAG_EP_TIMEZONEOFFSET   34858 /* Time zone offset relative to UTC */
 
#define TIFFTAG_EP_SELFTIMERMODE   34859 /* Number of seconds capture was delayed from button press */
 
#define TIFFTAG_EP_FLASHENERGY   37387 /* Flash energy, or range if there is uncertainty */
 
#define TIFFTAG_EP_SPATIALFREQUENCYRESPONSE   37388 /* Spatial frequency response */
 
#define TIFFTAG_EP_NOISE   37389 /* Camera noise measurement values */
 
#define TIFFTAG_EP_FOCALPLANEXRESOLUTION   37390 /* Focal plane X resolution */
 
#define TIFFTAG_EP_FOCALPLANEYRESOLUTION   37391 /* Focal plane Y resolution */
 
#define TIFFTAG_EP_FOCALPLANERESOLUTIONUNIT   37392 /* Focal plane resolution unit */
 
#define TIFFTAG_EP_IMAGENUMBER   37393 /* Number of image when several of burst shot stored in same TIFF/EP */
 
#define TIFFTAG_EP_SECURITYCLASSIFICATION   37394 /* Security classification */
 
#define TIFFTAG_EP_IMAGEHISTORY   37395 /* Record of what has been done to the image */
 
#define TIFFTAG_EP_EXPOSUREINDEX   37397 /* Exposure index */
 
#define TIFFTAG_EP_STANDARDID   37398 /* TIFF/EP standard version, n.n.n.n */
 
#define TIFFTAG_EP_SENSINGMETHOD   37399 /* Type of image sensor */
 
#define TIFFTAG_EP_EXPOSURETIME   33434 /* Exposure time */
 
#define TIFFTAG_EP_FNUMBER   33437 /* F number */
 
#define TIFFTAG_EP_EXPOSUREPROGRAM   34850 /* Exposure program */
 
#define TIFFTAG_EP_SPECTRALSENSITIVITY   34852 /* Spectral sensitivity */
 
#define TIFFTAG_EP_ISOSPEEDRATINGS   34855 /* ISO speed rating */
 
#define TIFFTAG_EP_OECF   34856 /* Optoelectric conversion factor */
 
#define TIFFTAG_EP_DATETIMEORIGINAL   36867 /* Date and time of original data generation */
 
#define TIFFTAG_EP_COMPRESSEDBITSPERPIXEL   37122 /* Image compression mode */
 
#define TIFFTAG_EP_SHUTTERSPEEDVALUE   37377 /* Shutter speed */
 
#define TIFFTAG_EP_APERTUREVALUE   37378 /* Aperture */
 
#define TIFFTAG_EP_BRIGHTNESSVALUE   37379 /* Brightness */
 
#define TIFFTAG_EP_EXPOSUREBIASVALUE   37380 /* Exposure bias */
 
#define TIFFTAG_EP_MAXAPERTUREVALUE   37381 /* Maximum lens aperture */
 
#define TIFFTAG_EP_SUBJECTDISTANCE   37382 /* Subject distance */
 
#define TIFFTAG_EP_METERINGMODE   37383 /* Metering mode */
 
#define TIFFTAG_EP_LIGHTSOURCE   37384 /* Light source */
 
#define TIFFTAG_EP_FLASH   37385 /* Flash */
 
#define TIFFTAG_EP_FOCALLENGTH   37386 /* Lens focal length */
 
#define TIFFTAG_EP_SUBJECTLOCATION   37396 /* Subject location (area) */
 
#define TIFFTAG_RPCCOEFFICIENT   50844 /* Define by GDAL for geospatial georeferencing through RPC: http://geotiff.maptools.org/rpc_prop.html */
 
#define TIFFTAG_ALIAS_LAYER_METADATA   50784 /* Alias Sketchbook Pro layer usage description. */
 
#define TIFFTAG_TIFF_RSID   50908 /* https://www.awaresystems.be/imaging/tiff/tifftags/tiff_rsid.html */
 
#define TIFFTAG_GEO_METADATA   50909 /* https://www.awaresystems.be/imaging/tiff/tifftags/geo_metadata.html */
 
#define TIFFTAG_EXTRACAMERAPROFILES   50933 /* http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/products/photoshop/pdfs/dng_spec_1.4.0.0.pdf */
 
#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 TIFFTAG_LZMAPRESET   65562 /* LZMA2 preset (compression level) */
 
#define TIFFTAG_PERSAMPLE   65563 /* interface for per sample tags */
 
#define PERSAMPLE_MERGED   0 /* present as a single value */
 
#define PERSAMPLE_MULTI   1 /* present as multiple values */
 
#define TIFFTAG_ZSTD_LEVEL   65564 /* ZSTD compression level */
 
#define TIFFTAG_LERC_VERSION   65565 /* LERC version */
 
#define LERC_VERSION_2_4   4
 
#define TIFFTAG_LERC_ADD_COMPRESSION   65566 /* LERC additional compression */
 
#define LERC_ADD_COMPRESSION_NONE   0
 
#define LERC_ADD_COMPRESSION_DEFLATE   1
 
#define LERC_ADD_COMPRESSION_ZSTD   2
 
#define TIFFTAG_LERC_MAXZERROR   65567 /* LERC maximum error */
 
#define TIFFTAG_WEBP_LEVEL   65568 /* WebP compression level */
 
#define TIFFTAG_WEBP_LOSSLESS   65569 /* WebP lossless/lossy */
 
#define TIFFTAG_WEBP_LOSSLESS_EXACT   65571 /* WebP lossless exact mode. Set-only mode. Default is 1. Can be set to 0 to increase compression rate, but R,G,B in areas where alpha = 0 will not be preserved */
 
#define TIFFTAG_DEFLATE_SUBCODEC   65570 /* ZIP codec: to get/set the sub-codec to use. Will default to libdeflate when available */
 
#define DEFLATE_SUBCODEC_ZLIB   0
 
#define DEFLATE_SUBCODEC_LIBDEFLATE   1
 
#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_PHOTOGRAPHICSENSITIVITY   34855 /* Photographic Sensitivity (new name for tag 34855) */
 
#define EXIFTAG_OECF   34856 /* Optoelectric conversion factor */
 
#define EXIFTAG_EXIFVERSION   36864 /* Exif version */
 
#define EXIFTAG_DATETIMEORIGINAL   36867 /* Date and time of original data generation */
 
#define EXIFTAG_DATETIMEDIGITIZED   36868 /* Date and time of digital data generation */
 
#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_IMAGEUNIQUEID   42016 /* Unique image ID */
 
#define EXIFTAG_SENSITIVITYTYPE   34864 /* The SensitivityType tag indicates which one of the parameters of ISO12232 is the PhotographicSensitivity tag. */
 
#define EXIFTAG_STANDARDOUTPUTSENSITIVITY   34865 /* This tag indicates the standard output sensitivity value of a camera or input device defined in ISO 12232. */
 
#define EXIFTAG_RECOMMENDEDEXPOSUREINDEX   34866 /* recommended exposure index */
 
#define EXIFTAG_ISOSPEED   34867 /* ISO speed value */
 
#define EXIFTAG_ISOSPEEDLATITUDEYYY   34868 /* ISO speed latitude yyy */
 
#define EXIFTAG_ISOSPEEDLATITUDEZZZ   34869 /* ISO speed latitude zzz */
 
#define EXIFTAG_OFFSETTIME   36880 /* offset from UTC of the time of DateTime tag. */
 
#define EXIFTAG_OFFSETTIMEORIGINAL   36881 /* offset from UTC of the time of DateTimeOriginal tag. */
 
#define EXIFTAG_OFFSETTIMEDIGITIZED   36882 /* offset from UTC of the time of DateTimeDigitized tag. */
 
#define EXIFTAG_TEMPERATURE   37888 /* Temperature as the ambient situation at the shot in dergee Celsius */
 
#define EXIFTAG_HUMIDITY   37889 /* Humidity as the ambient situation at the shot in percent */
 
#define EXIFTAG_PRESSURE   37890 /* Pressure as the ambient situation at the shot hecto-Pascal (hPa) */
 
#define EXIFTAG_WATERDEPTH   37891 /* WaterDepth as the ambient situation at the shot in meter (m) */
 
#define EXIFTAG_ACCELERATION   37892 /* Acceleration (a scalar regardless of direction) as the ambientsituation at the shot in units of mGal (10-5 m/s^2) */
 
#define EXIFTAG_CAMERAELEVATIONANGLE   37893
 
#define EXIFTAG_CAMERAOWNERNAME   42032 /* owner of a camera */
 
#define EXIFTAG_BODYSERIALNUMBER   42033 /* serial number of the body of the camera */
 
#define EXIFTAG_LENSSPECIFICATION   42034
 
#define EXIFTAG_LENSMAKE   42035 /* the lens manufacturer */
 
#define EXIFTAG_LENSMODEL   42036 /* the lens model name and model number */
 
#define EXIFTAG_LENSSERIALNUMBER   42037 /* the serial number of the interchangeable lens */
 
#define EXIFTAG_GAMMA   42240 /* value of coefficient gamma */
 
#define EXIFTAG_COMPOSITEIMAGE   42080 /* composite image */
 
#define EXIFTAG_SOURCEIMAGENUMBEROFCOMPOSITEIMAGE   42081 /* source image number of composite image */
 
#define EXIFTAG_SOURCEEXPOSURETIMESOFCOMPOSITEIMAGE   42082 /* source exposure times of composite image */
 
#define GPSTAG_VERSIONID   0 /* Indicates the version of GPSInfoIFD. */
 
#define GPSTAG_LATITUDEREF   1 /* Indicates whether the latitude is north or south latitude. */
 
#define GPSTAG_LATITUDE   2 /* Indicates the latitude. */
 
#define GPSTAG_LONGITUDEREF   3 /* Indicates whether the longitude is east or west longitude. */
 
#define GPSTAG_LONGITUDE   4 /* Indicates the longitude. */
 
#define GPSTAG_ALTITUDEREF   5 /* Indicates the altitude used as the reference altitude. */
 
#define GPSTAG_ALTITUDE   6 /* Indicates the altitude based on the reference in GPSAltitudeRef. */
 
#define GPSTAG_TIMESTAMP   7 /*Indicates the time as UTC (Coordinated Universal Time). */
 
#define GPSTAG_SATELLITES   8 /*Indicates the GPS satellites used for measurements. */
 
#define GPSTAG_STATUS   9 /* Indicates the status of the GPS receiver when the image is recorded. */
 
#define GPSTAG_MEASUREMODE   10 /* Indicates the GPS measurement mode. */
 
#define GPSTAG_DOP   11 /* Indicates the GPS DOP (data degree of precision). */
 
#define GPSTAG_SPEEDREF   12 /* Indicates the unit used to express the GPS receiver speed of movement. */
 
#define GPSTAG_SPEED   13 /* Indicates the speed of GPS receiver movement. */
 
#define GPSTAG_TRACKREF   14 /* Indicates the reference for giving the direction of GPS receiver movement. */
 
#define GPSTAG_TRACK   15 /* Indicates the direction of GPS receiver movement. */
 
#define GPSTAG_IMGDIRECTIONREF   16 /* Indicates the reference for giving the direction of the image when it is captured. */
 
#define GPSTAG_IMGDIRECTION   17 /* Indicates the direction of the image when it was captured. */
 
#define GPSTAG_MAPDATUM   18 /* Indicates the geodetic survey data used by the GPS receiver. (e.g. WGS-84) */
 
#define GPSTAG_DESTLATITUDEREF   19 /* Indicates whether the latitude of the destination point is north or south latitude. */
 
#define GPSTAG_DESTLATITUDE   20 /* Indicates the latitude of the destination point. */
 
#define GPSTAG_DESTLONGITUDEREF   21 /* Indicates whether the longitude of the destination point is east or west longitude. */
 
#define GPSTAG_DESTLONGITUDE   22 /* Indicates the longitude of the destination point. */
 
#define GPSTAG_DESTBEARINGREF   23 /* Indicates the reference used for giving the bearing to the destination point. */
 
#define GPSTAG_DESTBEARING   24 /* Indicates the bearing to the destination point. */
 
#define GPSTAG_DESTDISTANCEREF   25 /* Indicates the unit used to express the distance to the destination point. */
 
#define GPSTAG_DESTDISTANCE   26 /* Indicates the distance to the destination point. */
 
#define GPSTAG_PROCESSINGMETHOD   27 /* A character string recording the name of the method used for location finding. */
 
#define GPSTAG_AREAINFORMATION   28 /* A character string recording the name of the GPS area. */
 
#define GPSTAG_DATESTAMP   29 /* A character string recording date and time information relative to UTC (Coordinated Universal Time). */
 
#define GPSTAG_DIFFERENTIAL   30 /* Indicates whether differential correction is applied to the GPS receiver. */
 
#define GPSTAG_GPSHPOSITIONINGERROR   31 /* Indicates horizontal positioning errors in meters. */
 

Typedefs

typedef TIFF_MSC_DEPRECATED int8_t int8 TIFF_GCC_DEPRECATED
 
typedef int uint16_vap
 

Enumerations

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 , TIFF_LONG8 = 16 , TIFF_SLONG8 = 17 ,
  TIFF_IFD8 = 18
}
 

Macro Definition Documentation

◆ CLEANFAXDATA_CLEAN

#define CLEANFAXDATA_CLEAN   0 /* no errors detected */

Definition at line 317 of file tiff.h.

◆ CLEANFAXDATA_REGENERATED

#define CLEANFAXDATA_REGENERATED   1 /* receiver regenerated lines */

Definition at line 318 of file tiff.h.

◆ CLEANFAXDATA_UNCLEAN

#define CLEANFAXDATA_UNCLEAN   2 /* uncorrected errors exist */

Definition at line 319 of file tiff.h.

◆ CODINGMETHODS_T42

#define CODINGMETHODS_T42   (1 << 5) /* !T.42 JPEG */

Definition at line 365 of file tiff.h.

◆ CODINGMETHODS_T43

#define CODINGMETHODS_T43   (1 << 6) /* !T.43 colour by layered JBIG */

Definition at line 366 of file tiff.h.

◆ CODINGMETHODS_T4_1D

#define CODINGMETHODS_T4_1D   (1 << 1) /* !T.4 1D */

Definition at line 361 of file tiff.h.

◆ CODINGMETHODS_T4_2D

#define CODINGMETHODS_T4_2D   (1 << 2) /* !T.4 2D */

Definition at line 362 of file tiff.h.

◆ CODINGMETHODS_T6

#define CODINGMETHODS_T6   (1 << 3) /* !T.6 */

Definition at line 363 of file tiff.h.

◆ CODINGMETHODS_T85

#define CODINGMETHODS_T85   (1 << 4) /* !T.85 JBIG */

Definition at line 364 of file tiff.h.

◆ COLORRESPONSEUNIT_100000S

#define COLORRESPONSEUNIT_100000S   5 /* hundred-thousandths */

Definition at line 297 of file tiff.h.

◆ COLORRESPONSEUNIT_10000S

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

Definition at line 296 of file tiff.h.

◆ COLORRESPONSEUNIT_1000S

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

Definition at line 295 of file tiff.h.

◆ COLORRESPONSEUNIT_100S

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

Definition at line 294 of file tiff.h.

◆ COLORRESPONSEUNIT_10S

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

Definition at line 293 of file tiff.h.

◆ COMPRESSION_ADOBE_DEFLATE

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

Definition at line 206 of file tiff.h.

◆ COMPRESSION_CCITT_T4

#define COMPRESSION_CCITT_T4   3 /* CCITT T.4 (TIFF 6 name) */

Definition at line 185 of file tiff.h.

◆ COMPRESSION_CCITT_T6

#define COMPRESSION_CCITT_T6   4 /* CCITT T.6 (TIFF 6 name) */

Definition at line 187 of file tiff.h.

◆ COMPRESSION_CCITTFAX3

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

Definition at line 184 of file tiff.h.

◆ COMPRESSION_CCITTFAX4

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

Definition at line 186 of file tiff.h.

◆ COMPRESSION_CCITTRLE

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

Definition at line 183 of file tiff.h.

◆ COMPRESSION_CCITTRLEW

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

Definition at line 194 of file tiff.h.

◆ COMPRESSION_DCS

#define COMPRESSION_DCS   32947 /* Kodak DCS encoding */

Definition at line 208 of file tiff.h.

◆ COMPRESSION_DEFLATE

#define COMPRESSION_DEFLATE   32946 /* Deflate compression, legacy tag */

Definition at line 205 of file tiff.h.

◆ COMPRESSION_IT8BL

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

Definition at line 201 of file tiff.h.

◆ COMPRESSION_IT8CTPAD

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

Definition at line 198 of file tiff.h.

◆ COMPRESSION_IT8LW

#define COMPRESSION_IT8LW   32896 /* IT8 Linework RLE */

Definition at line 199 of file tiff.h.

◆ COMPRESSION_IT8MP

#define COMPRESSION_IT8MP   32897 /* IT8 Monochrome picture */

Definition at line 200 of file tiff.h.

◆ COMPRESSION_JBIG

#define COMPRESSION_JBIG   34661 /* ISO JBIG */

Definition at line 209 of file tiff.h.

◆ COMPRESSION_JP2000

#define COMPRESSION_JP2000   34712 /* Leadtools JPEG2000 */

Definition at line 212 of file tiff.h.

◆ COMPRESSION_JPEG

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

Definition at line 190 of file tiff.h.

◆ COMPRESSION_JXL

#define COMPRESSION_JXL   50002 /* JPEGXL: WARNING not registered in Adobe-maintained registry */

Definition at line 218 of file tiff.h.

◆ COMPRESSION_JXL_DNG_1_7

#define COMPRESSION_JXL_DNG_1_7   52546 /* JPEGXL from DNG 1.7 specification */

Definition at line 219 of file tiff.h.

◆ COMPRESSION_LERC

#define COMPRESSION_LERC   34887 /* ESRI Lerc codec: https://github.com/Esri/lerc */

Definition at line 213 of file tiff.h.

◆ COMPRESSION_LZMA

#define COMPRESSION_LZMA   34925 /* LZMA2 */

Definition at line 215 of file tiff.h.

◆ COMPRESSION_LZW

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

Definition at line 188 of file tiff.h.

◆ COMPRESSION_NEXT

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

Definition at line 193 of file tiff.h.

◆ COMPRESSION_NONE

#define COMPRESSION_NONE   1 /* dump mode */

Definition at line 182 of file tiff.h.

◆ COMPRESSION_OJPEG

#define COMPRESSION_OJPEG   6 /* !6.0 JPEG */

Definition at line 189 of file tiff.h.

◆ COMPRESSION_PACKBITS

#define COMPRESSION_PACKBITS   32773 /* Macintosh RLE */

Definition at line 195 of file tiff.h.

◆ COMPRESSION_PIXARFILM

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

Definition at line 203 of file tiff.h.

◆ COMPRESSION_PIXARLOG

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

Definition at line 204 of file tiff.h.

◆ COMPRESSION_SGILOG

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

Definition at line 210 of file tiff.h.

◆ COMPRESSION_SGILOG24

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

Definition at line 211 of file tiff.h.

◆ COMPRESSION_T43

#define COMPRESSION_T43   10 /* !TIFF/FX T.43 colour by layered JBIG compression */

Definition at line 192 of file tiff.h.

◆ COMPRESSION_T85

#define COMPRESSION_T85   9 /* !TIFF/FX T.85 JBIG compression */

Definition at line 191 of file tiff.h.

◆ COMPRESSION_THUNDERSCAN

#define COMPRESSION_THUNDERSCAN   32809 /* ThunderScan RLE */

Definition at line 196 of file tiff.h.

◆ COMPRESSION_WEBP

#define COMPRESSION_WEBP   50001 /* WEBP: WARNING not registered in Adobe-maintained registry */

Definition at line 217 of file tiff.h.

◆ COMPRESSION_ZSTD

#define COMPRESSION_ZSTD   50000 /* ZSTD: WARNING not registered in Adobe-maintained registry */

Definition at line 216 of file tiff.h.

◆ DCSIMAGERFILTER_CFA

#define DCSIMAGERFILTER_CFA   2 /* color filter array */

Definition at line 728 of file tiff.h.

◆ DCSIMAGERFILTER_IR

#define DCSIMAGERFILTER_IR   0 /* infrared filter */

Definition at line 726 of file tiff.h.

◆ DCSIMAGERFILTER_MONO

#define DCSIMAGERFILTER_MONO   1 /* monochrome filter */

Definition at line 727 of file tiff.h.

◆ DCSIMAGERFILTER_OTHER

#define DCSIMAGERFILTER_OTHER   3 /* other filter */

Definition at line 729 of file tiff.h.

◆ DCSIMAGERMODEL_M3

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

Definition at line 723 of file tiff.h.

◆ DCSIMAGERMODEL_M5

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

Definition at line 724 of file tiff.h.

◆ DCSIMAGERMODEL_M6

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

Definition at line 725 of file tiff.h.

◆ DCSINTERPMODE_NORMAL

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

Definition at line 731 of file tiff.h.

◆ DCSINTERPMODE_PREVIEW

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

Definition at line 732 of file tiff.h.

◆ DEFLATE_SUBCODEC_LIBDEFLATE

#define DEFLATE_SUBCODEC_LIBDEFLATE   1

Definition at line 768 of file tiff.h.

◆ DEFLATE_SUBCODEC_ZLIB

#define DEFLATE_SUBCODEC_ZLIB   0

Definition at line 767 of file tiff.h.

◆ EXIFTAG_ACCELERATION

#define EXIFTAG_ACCELERATION   37892 /* Acceleration (a scalar regardless of direction) as the ambientsituation at the shot in units of mGal (10-5 m/s^2) */

Definition at line 847 of file tiff.h.

◆ EXIFTAG_APERTUREVALUE

#define EXIFTAG_APERTUREVALUE   37378 /* Aperture */

Definition at line 788 of file tiff.h.

◆ EXIFTAG_BODYSERIALNUMBER

#define EXIFTAG_BODYSERIALNUMBER   42033 /* serial number of the body of the camera */

Definition at line 852 of file tiff.h.

◆ EXIFTAG_BRIGHTNESSVALUE

#define EXIFTAG_BRIGHTNESSVALUE   37379 /* Brightness */

Definition at line 789 of file tiff.h.

◆ EXIFTAG_CAMERAELEVATIONANGLE

#define EXIFTAG_CAMERAELEVATIONANGLE   37893

Definition at line 850 of file tiff.h.

◆ EXIFTAG_CAMERAOWNERNAME

#define EXIFTAG_CAMERAOWNERNAME   42032 /* owner of a camera */

Definition at line 851 of file tiff.h.

◆ EXIFTAG_CFAPATTERN

#define EXIFTAG_CFAPATTERN   41730 /* CFA pattern */

Definition at line 818 of file tiff.h.

◆ EXIFTAG_COLORSPACE

#define EXIFTAG_COLORSPACE   40961 /* Color space information */

Definition at line 804 of file tiff.h.

◆ EXIFTAG_COMPONENTSCONFIGURATION

#define EXIFTAG_COMPONENTSCONFIGURATION   37121 /* Meaning of each component */

Definition at line 785 of file tiff.h.

◆ EXIFTAG_COMPOSITEIMAGE

#define EXIFTAG_COMPOSITEIMAGE   42080 /* composite image */

Definition at line 860 of file tiff.h.

◆ EXIFTAG_COMPRESSEDBITSPERPIXEL

#define EXIFTAG_COMPRESSEDBITSPERPIXEL   37122 /* Image compression mode */

Definition at line 786 of file tiff.h.

◆ EXIFTAG_CONTRAST

#define EXIFTAG_CONTRAST   41992 /* Contrast */

Definition at line 826 of file tiff.h.

◆ EXIFTAG_CUSTOMRENDERED

#define EXIFTAG_CUSTOMRENDERED   41985 /* Custom image processing */

Definition at line 819 of file tiff.h.

◆ EXIFTAG_DATETIMEDIGITIZED

#define EXIFTAG_DATETIMEDIGITIZED   36868 /* Date and time of digital data generation */

Definition at line 784 of file tiff.h.

◆ EXIFTAG_DATETIMEORIGINAL

#define EXIFTAG_DATETIMEORIGINAL   36867 /* Date and time of original data generation */

Definition at line 783 of file tiff.h.

◆ EXIFTAG_DEVICESETTINGDESCRIPTION

#define EXIFTAG_DEVICESETTINGDESCRIPTION   41995 /* Device settings description */

Definition at line 829 of file tiff.h.

◆ EXIFTAG_DIGITALZOOMRATIO

#define EXIFTAG_DIGITALZOOMRATIO   41988 /* Digital zoom ratio */

Definition at line 822 of file tiff.h.

◆ EXIFTAG_EXIFVERSION

#define EXIFTAG_EXIFVERSION   36864 /* Exif version */

Definition at line 782 of file tiff.h.

◆ EXIFTAG_EXPOSUREBIASVALUE

#define EXIFTAG_EXPOSUREBIASVALUE   37380 /* Exposure bias */

Definition at line 790 of file tiff.h.

◆ EXIFTAG_EXPOSUREINDEX

#define EXIFTAG_EXPOSUREINDEX   41493 /* Exposure index */

Definition at line 814 of file tiff.h.

◆ EXIFTAG_EXPOSUREMODE

#define EXIFTAG_EXPOSUREMODE   41986 /* Exposure mode */

Definition at line 820 of file tiff.h.

◆ EXIFTAG_EXPOSUREPROGRAM

#define EXIFTAG_EXPOSUREPROGRAM   34850 /* Exposure program */

Definition at line 775 of file tiff.h.

◆ EXIFTAG_EXPOSURETIME

#define EXIFTAG_EXPOSURETIME   33434 /* Exposure time */

Definition at line 773 of file tiff.h.

◆ EXIFTAG_FILESOURCE

#define EXIFTAG_FILESOURCE   41728 /* File source */

Definition at line 816 of file tiff.h.

◆ EXIFTAG_FLASH

#define EXIFTAG_FLASH   37385 /* Flash */

Definition at line 795 of file tiff.h.

◆ EXIFTAG_FLASHENERGY

#define EXIFTAG_FLASHENERGY   41483 /* Flash energy */

Definition at line 808 of file tiff.h.

◆ EXIFTAG_FLASHPIXVERSION

#define EXIFTAG_FLASHPIXVERSION   40960 /* Supported Flashpix version */

Definition at line 803 of file tiff.h.

◆ EXIFTAG_FNUMBER

#define EXIFTAG_FNUMBER   33437 /* F number */

Definition at line 774 of file tiff.h.

◆ EXIFTAG_FOCALLENGTH

#define EXIFTAG_FOCALLENGTH   37386 /* Lens focal length */

Definition at line 796 of file tiff.h.

◆ EXIFTAG_FOCALLENGTHIN35MMFILM

#define EXIFTAG_FOCALLENGTHIN35MMFILM   41989 /* Focal length in 35 mm film */

Definition at line 823 of file tiff.h.

◆ EXIFTAG_FOCALPLANERESOLUTIONUNIT

#define EXIFTAG_FOCALPLANERESOLUTIONUNIT   41488 /* Focal plane resolution unit */

Definition at line 812 of file tiff.h.

◆ EXIFTAG_FOCALPLANEXRESOLUTION

#define EXIFTAG_FOCALPLANEXRESOLUTION   41486 /* Focal plane X resolution */

Definition at line 810 of file tiff.h.

◆ EXIFTAG_FOCALPLANEYRESOLUTION

#define EXIFTAG_FOCALPLANEYRESOLUTION   41487 /* Focal plane Y resolution */

Definition at line 811 of file tiff.h.

◆ EXIFTAG_GAINCONTROL

#define EXIFTAG_GAINCONTROL   41991 /* Gain control */

Definition at line 825 of file tiff.h.

◆ EXIFTAG_GAMMA

#define EXIFTAG_GAMMA   42240 /* value of coefficient gamma */

Definition at line 859 of file tiff.h.

◆ EXIFTAG_HUMIDITY

#define EXIFTAG_HUMIDITY   37889 /* Humidity as the ambient situation at the shot in percent */

Definition at line 844 of file tiff.h.

◆ EXIFTAG_IMAGEUNIQUEID

#define EXIFTAG_IMAGEUNIQUEID   42016 /* Unique image ID */

Definition at line 831 of file tiff.h.

◆ EXIFTAG_ISOSPEED

#define EXIFTAG_ISOSPEED   34867 /* ISO speed value */

Definition at line 837 of file tiff.h.

◆ EXIFTAG_ISOSPEEDLATITUDEYYY

#define EXIFTAG_ISOSPEEDLATITUDEYYY   34868 /* ISO speed latitude yyy */

Definition at line 838 of file tiff.h.

◆ EXIFTAG_ISOSPEEDLATITUDEZZZ

#define EXIFTAG_ISOSPEEDLATITUDEZZZ   34869 /* ISO speed latitude zzz */

Definition at line 839 of file tiff.h.

◆ EXIFTAG_ISOSPEEDRATINGS

#define EXIFTAG_ISOSPEEDRATINGS   34855 /* ISO speed rating */

Definition at line 779 of file tiff.h.

◆ EXIFTAG_LENSMAKE

#define EXIFTAG_LENSMAKE   42035 /* the lens manufacturer */

Definition at line 856 of file tiff.h.

◆ EXIFTAG_LENSMODEL

#define EXIFTAG_LENSMODEL   42036 /* the lens model name and model number */

Definition at line 857 of file tiff.h.

◆ EXIFTAG_LENSSERIALNUMBER

#define EXIFTAG_LENSSERIALNUMBER   42037 /* the serial number of the interchangeable lens */

Definition at line 858 of file tiff.h.

◆ EXIFTAG_LENSSPECIFICATION

#define EXIFTAG_LENSSPECIFICATION   42034

Definition at line 855 of file tiff.h.

◆ EXIFTAG_LIGHTSOURCE

#define EXIFTAG_LIGHTSOURCE   37384 /* Light source */

Definition at line 794 of file tiff.h.

◆ EXIFTAG_MAKERNOTE

#define EXIFTAG_MAKERNOTE   37500 /* Manufacturer notes */

Definition at line 798 of file tiff.h.

◆ EXIFTAG_MAXAPERTUREVALUE

#define EXIFTAG_MAXAPERTUREVALUE   37381 /* Maximum lens aperture */

Definition at line 791 of file tiff.h.

◆ EXIFTAG_METERINGMODE

#define EXIFTAG_METERINGMODE   37383 /* Metering mode */

Definition at line 793 of file tiff.h.

◆ EXIFTAG_OECF

#define EXIFTAG_OECF   34856 /* Optoelectric conversion factor */

Definition at line 781 of file tiff.h.

◆ EXIFTAG_OFFSETTIME

#define EXIFTAG_OFFSETTIME   36880 /* offset from UTC of the time of DateTime tag. */

Definition at line 840 of file tiff.h.

◆ EXIFTAG_OFFSETTIMEDIGITIZED

#define EXIFTAG_OFFSETTIMEDIGITIZED   36882 /* offset from UTC of the time of DateTimeDigitized tag. */

Definition at line 842 of file tiff.h.

◆ EXIFTAG_OFFSETTIMEORIGINAL

#define EXIFTAG_OFFSETTIMEORIGINAL   36881 /* offset from UTC of the time of DateTimeOriginal tag. */

Definition at line 841 of file tiff.h.

◆ EXIFTAG_PHOTOGRAPHICSENSITIVITY

#define EXIFTAG_PHOTOGRAPHICSENSITIVITY   34855 /* Photographic Sensitivity (new name for tag 34855) */

Definition at line 780 of file tiff.h.

◆ EXIFTAG_PIXELXDIMENSION

#define EXIFTAG_PIXELXDIMENSION   40962 /* Valid image width */

Definition at line 805 of file tiff.h.

◆ EXIFTAG_PIXELYDIMENSION

#define EXIFTAG_PIXELYDIMENSION   40963 /* Valid image height */

Definition at line 806 of file tiff.h.

◆ EXIFTAG_PRESSURE

#define EXIFTAG_PRESSURE   37890 /* Pressure as the ambient situation at the shot hecto-Pascal (hPa) */

Definition at line 845 of file tiff.h.

◆ EXIFTAG_RECOMMENDEDEXPOSUREINDEX

#define EXIFTAG_RECOMMENDEDEXPOSUREINDEX   34866 /* recommended exposure index */

Definition at line 836 of file tiff.h.

◆ EXIFTAG_RELATEDSOUNDFILE

#define EXIFTAG_RELATEDSOUNDFILE   40964 /* Related audio file */

Definition at line 807 of file tiff.h.

◆ EXIFTAG_SATURATION

#define EXIFTAG_SATURATION   41993 /* Saturation */

Definition at line 827 of file tiff.h.

◆ EXIFTAG_SCENECAPTURETYPE

#define EXIFTAG_SCENECAPTURETYPE   41990 /* Scene capture type */

Definition at line 824 of file tiff.h.

◆ EXIFTAG_SCENETYPE

#define EXIFTAG_SCENETYPE   41729 /* Scene type */

Definition at line 817 of file tiff.h.

◆ EXIFTAG_SENSINGMETHOD

#define EXIFTAG_SENSINGMETHOD   41495 /* Sensing method */

Definition at line 815 of file tiff.h.

◆ EXIFTAG_SENSITIVITYTYPE

#define EXIFTAG_SENSITIVITYTYPE   34864 /* The SensitivityType tag indicates which one of the parameters of ISO12232 is the PhotographicSensitivity tag. */

Definition at line 834 of file tiff.h.

◆ EXIFTAG_SHARPNESS

#define EXIFTAG_SHARPNESS   41994 /* Sharpness */

Definition at line 828 of file tiff.h.

◆ EXIFTAG_SHUTTERSPEEDVALUE

#define EXIFTAG_SHUTTERSPEEDVALUE   37377 /* Shutter speed */

Definition at line 787 of file tiff.h.

◆ EXIFTAG_SOURCEEXPOSURETIMESOFCOMPOSITEIMAGE

#define EXIFTAG_SOURCEEXPOSURETIMESOFCOMPOSITEIMAGE   42082 /* source exposure times of composite image */

Definition at line 862 of file tiff.h.

◆ EXIFTAG_SOURCEIMAGENUMBEROFCOMPOSITEIMAGE

#define EXIFTAG_SOURCEIMAGENUMBEROFCOMPOSITEIMAGE   42081 /* source image number of composite image */

Definition at line 861 of file tiff.h.

◆ EXIFTAG_SPATIALFREQUENCYRESPONSE

#define EXIFTAG_SPATIALFREQUENCYRESPONSE   41484 /* Spatial frequency response */

Definition at line 809 of file tiff.h.

◆ EXIFTAG_SPECTRALSENSITIVITY

#define EXIFTAG_SPECTRALSENSITIVITY   34852 /* Spectral sensitivity */

Definition at line 776 of file tiff.h.

◆ EXIFTAG_STANDARDOUTPUTSENSITIVITY

#define EXIFTAG_STANDARDOUTPUTSENSITIVITY   34865 /* This tag indicates the standard output sensitivity value of a camera or input device defined in ISO 12232. */

Definition at line 835 of file tiff.h.

◆ EXIFTAG_SUBJECTAREA

#define EXIFTAG_SUBJECTAREA   37396 /* Subject area */

Definition at line 797 of file tiff.h.

◆ EXIFTAG_SUBJECTDISTANCE

#define EXIFTAG_SUBJECTDISTANCE   37382 /* Subject distance */

Definition at line 792 of file tiff.h.

◆ EXIFTAG_SUBJECTDISTANCERANGE

#define EXIFTAG_SUBJECTDISTANCERANGE   41996 /* Subject distance range */

Definition at line 830 of file tiff.h.

◆ EXIFTAG_SUBJECTLOCATION

#define EXIFTAG_SUBJECTLOCATION   41492 /* Subject location */

Definition at line 813 of file tiff.h.

◆ EXIFTAG_SUBSECTIME

#define EXIFTAG_SUBSECTIME   37520 /* DateTime subseconds */

Definition at line 800 of file tiff.h.

◆ EXIFTAG_SUBSECTIMEDIGITIZED

#define EXIFTAG_SUBSECTIMEDIGITIZED   37522 /* DateTimeDigitized subseconds */

Definition at line 802 of file tiff.h.

◆ EXIFTAG_SUBSECTIMEORIGINAL

#define EXIFTAG_SUBSECTIMEORIGINAL   37521 /* DateTimeOriginal subseconds */

Definition at line 801 of file tiff.h.

◆ EXIFTAG_TEMPERATURE

#define EXIFTAG_TEMPERATURE   37888 /* Temperature as the ambient situation at the shot in dergee Celsius */

Definition at line 843 of file tiff.h.

◆ EXIFTAG_USERCOMMENT

#define EXIFTAG_USERCOMMENT   37510 /* User comments */

Definition at line 799 of file tiff.h.

◆ EXIFTAG_WATERDEPTH

#define EXIFTAG_WATERDEPTH   37891 /* WaterDepth as the ambient situation at the shot in meter (m) */

Definition at line 846 of file tiff.h.

◆ EXIFTAG_WHITEBALANCE

#define EXIFTAG_WHITEBALANCE   41987 /* White balance */

Definition at line 821 of file tiff.h.

◆ EXTRASAMPLE_ASSOCALPHA

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

Definition at line 331 of file tiff.h.

◆ EXTRASAMPLE_UNASSALPHA

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

Definition at line 332 of file tiff.h.

◆ EXTRASAMPLE_UNSPECIFIED

#define EXTRASAMPLE_UNSPECIFIED   0 /* !unspecified data */

Definition at line 330 of file tiff.h.

◆ FAXMODE_BYTEALIGN

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

Definition at line 701 of file tiff.h.

◆ FAXMODE_CLASSF

#define FAXMODE_CLASSF   FAXMODE_NORTC /* TIFF Class F */

Definition at line 703 of file tiff.h.

◆ FAXMODE_CLASSIC

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

Definition at line 698 of file tiff.h.

◆ FAXMODE_NOEOL

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

Definition at line 700 of file tiff.h.

◆ FAXMODE_NORTC

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

Definition at line 699 of file tiff.h.

◆ FAXMODE_WORDALIGN

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

Definition at line 702 of file tiff.h.

◆ FAXPROFILE_C

#define FAXPROFILE_C   4 /* !TIFF/FX FAX profile C */

Definition at line 357 of file tiff.h.

◆ FAXPROFILE_F

#define FAXPROFILE_F   2 /* !TIFF/FX FAX profile F */

Definition at line 355 of file tiff.h.

◆ FAXPROFILE_J

#define FAXPROFILE_J   3 /* !TIFF/FX FAX profile J */

Definition at line 356 of file tiff.h.

◆ FAXPROFILE_L

#define FAXPROFILE_L   5 /* !TIFF/FX FAX profile L */

Definition at line 358 of file tiff.h.

◆ FAXPROFILE_M

#define FAXPROFILE_M   6 /* !TIFF/FX FAX profile LM */

Definition at line 359 of file tiff.h.

◆ FAXPROFILE_S

#define FAXPROFILE_S   1 /* !TIFF/FX FAX profile S */

Definition at line 354 of file tiff.h.

◆ FILETYPE_MASK

#define FILETYPE_MASK   0x4 /* transparency mask */

Definition at line 173 of file tiff.h.

◆ FILETYPE_PAGE

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

Definition at line 172 of file tiff.h.

◆ FILETYPE_REDUCEDIMAGE

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

Definition at line 171 of file tiff.h.

◆ FILLORDER_LSB2MSB

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

Definition at line 242 of file tiff.h.

◆ FILLORDER_MSB2LSB

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

Definition at line 241 of file tiff.h.

◆ GPSTAG_ALTITUDE

#define GPSTAG_ALTITUDE   6 /* Indicates the altitude based on the reference in GPSAltitudeRef. */

Definition at line 873 of file tiff.h.

◆ GPSTAG_ALTITUDEREF

#define GPSTAG_ALTITUDEREF   5 /* Indicates the altitude used as the reference altitude. */

Definition at line 872 of file tiff.h.

◆ GPSTAG_AREAINFORMATION

#define GPSTAG_AREAINFORMATION   28 /* A character string recording the name of the GPS area. */

Definition at line 895 of file tiff.h.

◆ GPSTAG_DATESTAMP

#define GPSTAG_DATESTAMP   29 /* A character string recording date and time information relative to UTC (Coordinated Universal Time). */

Definition at line 896 of file tiff.h.

◆ GPSTAG_DESTBEARING

#define GPSTAG_DESTBEARING   24 /* Indicates the bearing to the destination point. */

Definition at line 891 of file tiff.h.

◆ GPSTAG_DESTBEARINGREF

#define GPSTAG_DESTBEARINGREF   23 /* Indicates the reference used for giving the bearing to the destination point. */

Definition at line 890 of file tiff.h.

◆ GPSTAG_DESTDISTANCE

#define GPSTAG_DESTDISTANCE   26 /* Indicates the distance to the destination point. */

Definition at line 893 of file tiff.h.

◆ GPSTAG_DESTDISTANCEREF

#define GPSTAG_DESTDISTANCEREF   25 /* Indicates the unit used to express the distance to the destination point. */

Definition at line 892 of file tiff.h.

◆ GPSTAG_DESTLATITUDE

#define GPSTAG_DESTLATITUDE   20 /* Indicates the latitude of the destination point. */

Definition at line 887 of file tiff.h.

◆ GPSTAG_DESTLATITUDEREF

#define GPSTAG_DESTLATITUDEREF   19 /* Indicates whether the latitude of the destination point is north or south latitude. */

Definition at line 886 of file tiff.h.

◆ GPSTAG_DESTLONGITUDE

#define GPSTAG_DESTLONGITUDE   22 /* Indicates the longitude of the destination point. */

Definition at line 889 of file tiff.h.

◆ GPSTAG_DESTLONGITUDEREF

#define GPSTAG_DESTLONGITUDEREF   21 /* Indicates whether the longitude of the destination point is east or west longitude. */

Definition at line 888 of file tiff.h.

◆ GPSTAG_DIFFERENTIAL

#define GPSTAG_DIFFERENTIAL   30 /* Indicates whether differential correction is applied to the GPS receiver. */

Definition at line 897 of file tiff.h.

◆ GPSTAG_DOP

#define GPSTAG_DOP   11 /* Indicates the GPS DOP (data degree of precision). */

Definition at line 878 of file tiff.h.

◆ GPSTAG_GPSHPOSITIONINGERROR

#define GPSTAG_GPSHPOSITIONINGERROR   31 /* Indicates horizontal positioning errors in meters. */

Definition at line 898 of file tiff.h.

◆ GPSTAG_IMGDIRECTION

#define GPSTAG_IMGDIRECTION   17 /* Indicates the direction of the image when it was captured. */

Definition at line 884 of file tiff.h.

◆ GPSTAG_IMGDIRECTIONREF

#define GPSTAG_IMGDIRECTIONREF   16 /* Indicates the reference for giving the direction of the image when it is captured. */

Definition at line 883 of file tiff.h.

◆ GPSTAG_LATITUDE

#define GPSTAG_LATITUDE   2 /* Indicates the latitude. */

Definition at line 869 of file tiff.h.

◆ GPSTAG_LATITUDEREF

#define GPSTAG_LATITUDEREF   1 /* Indicates whether the latitude is north or south latitude. */

Definition at line 868 of file tiff.h.

◆ GPSTAG_LONGITUDE

#define GPSTAG_LONGITUDE   4 /* Indicates the longitude. */

Definition at line 871 of file tiff.h.

◆ GPSTAG_LONGITUDEREF

#define GPSTAG_LONGITUDEREF   3 /* Indicates whether the longitude is east or west longitude. */

Definition at line 870 of file tiff.h.

◆ GPSTAG_MAPDATUM

#define GPSTAG_MAPDATUM   18 /* Indicates the geodetic survey data used by the GPS receiver. (e.g. WGS-84) */

Definition at line 885 of file tiff.h.

◆ GPSTAG_MEASUREMODE

#define GPSTAG_MEASUREMODE   10 /* Indicates the GPS measurement mode. */

Definition at line 877 of file tiff.h.

◆ GPSTAG_PROCESSINGMETHOD

#define GPSTAG_PROCESSINGMETHOD   27 /* A character string recording the name of the method used for location finding. */

Definition at line 894 of file tiff.h.

◆ GPSTAG_SATELLITES

#define GPSTAG_SATELLITES   8 /*Indicates the GPS satellites used for measurements. */

Definition at line 875 of file tiff.h.

◆ GPSTAG_SPEED

#define GPSTAG_SPEED   13 /* Indicates the speed of GPS receiver movement. */

Definition at line 880 of file tiff.h.

◆ GPSTAG_SPEEDREF

#define GPSTAG_SPEEDREF   12 /* Indicates the unit used to express the GPS receiver speed of movement. */

Definition at line 879 of file tiff.h.

◆ GPSTAG_STATUS

#define GPSTAG_STATUS   9 /* Indicates the status of the GPS receiver when the image is recorded. */

Definition at line 876 of file tiff.h.

◆ GPSTAG_TIMESTAMP

#define GPSTAG_TIMESTAMP   7 /*Indicates the time as UTC (Coordinated Universal Time). */

Definition at line 874 of file tiff.h.

◆ GPSTAG_TRACK

#define GPSTAG_TRACK   15 /* Indicates the direction of GPS receiver movement. */

Definition at line 882 of file tiff.h.

◆ GPSTAG_TRACKREF

#define GPSTAG_TRACKREF   14 /* Indicates the reference for giving the direction of GPS receiver movement. */

Definition at line 881 of file tiff.h.

◆ GPSTAG_VERSIONID

#define GPSTAG_VERSIONID   0 /* Indicates the version of GPSInfoIFD. */

Definition at line 867 of file tiff.h.

◆ GRAYRESPONSEUNIT_100000S

#define GRAYRESPONSEUNIT_100000S   5 /* hundred-thousandths */

Definition at line 277 of file tiff.h.

◆ GRAYRESPONSEUNIT_10000S

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

Definition at line 276 of file tiff.h.

◆ GRAYRESPONSEUNIT_1000S

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

Definition at line 275 of file tiff.h.

◆ GRAYRESPONSEUNIT_100S

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

Definition at line 274 of file tiff.h.

◆ GRAYRESPONSEUNIT_10S

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

Definition at line 273 of file tiff.h.

◆ GROUP3OPT_2DENCODING

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

Definition at line 281 of file tiff.h.

◆ GROUP3OPT_FILLBITS

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

Definition at line 283 of file tiff.h.

◆ GROUP3OPT_UNCOMPRESSED

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

Definition at line 282 of file tiff.h.

◆ GROUP4OPT_UNCOMPRESSED

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

Definition at line 286 of file tiff.h.

◆ INKSET_CMYK

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

Definition at line 323 of file tiff.h.

◆ INKSET_MULTIINK

#define INKSET_MULTIINK   2 /* !multi-ink or hi-fi color */

Definition at line 324 of file tiff.h.

◆ JPEGCOLORMODE_RAW

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

Definition at line 707 of file tiff.h.

◆ JPEGCOLORMODE_RGB

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

Definition at line 708 of file tiff.h.

◆ JPEGPROC_BASELINE

#define JPEGPROC_BASELINE   1 /* !baseline sequential */

Definition at line 377 of file tiff.h.

◆ JPEGPROC_LOSSLESS

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

Definition at line 378 of file tiff.h.

◆ JPEGTABLESMODE_HUFF

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

Definition at line 711 of file tiff.h.

◆ JPEGTABLESMODE_QUANT

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

Definition at line 710 of file tiff.h.

◆ LERC_ADD_COMPRESSION_DEFLATE

#define LERC_ADD_COMPRESSION_DEFLATE   1

Definition at line 760 of file tiff.h.

◆ LERC_ADD_COMPRESSION_NONE

#define LERC_ADD_COMPRESSION_NONE   0

Definition at line 759 of file tiff.h.

◆ LERC_ADD_COMPRESSION_ZSTD

#define LERC_ADD_COMPRESSION_ZSTD   2

Definition at line 761 of file tiff.h.

◆ LERC_VERSION_2_4

#define LERC_VERSION_2_4   4

Definition at line 757 of file tiff.h.

◆ MDI_BIGENDIAN

#define MDI_BIGENDIAN   0x4550

Definition at line 54 of file tiff.h.

◆ MDI_LITTLEENDIAN

#define MDI_LITTLEENDIAN   0x5045

Definition at line 53 of file tiff.h.

◆ OFILETYPE_IMAGE

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

Definition at line 175 of file tiff.h.

◆ OFILETYPE_PAGE

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

Definition at line 177 of file tiff.h.

◆ OFILETYPE_REDUCEDIMAGE

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

Definition at line 176 of file tiff.h.

◆ ORIENTATION_BOTLEFT

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

Definition at line 252 of file tiff.h.

◆ ORIENTATION_BOTRIGHT

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

Definition at line 251 of file tiff.h.

◆ ORIENTATION_LEFTBOT

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

Definition at line 256 of file tiff.h.

◆ ORIENTATION_LEFTTOP

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

Definition at line 253 of file tiff.h.

◆ ORIENTATION_RIGHTBOT

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

Definition at line 255 of file tiff.h.

◆ ORIENTATION_RIGHTTOP

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

Definition at line 254 of file tiff.h.

◆ ORIENTATION_TOPLEFT

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

Definition at line 249 of file tiff.h.

◆ ORIENTATION_TOPRIGHT

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

Definition at line 250 of file tiff.h.

◆ PERSAMPLE_MERGED

#define PERSAMPLE_MERGED   0 /* present as a single value */

Definition at line 753 of file tiff.h.

◆ PERSAMPLE_MULTI

#define PERSAMPLE_MULTI   1 /* present as multiple values */

Definition at line 754 of file tiff.h.

◆ PHOTOMETRIC_CFA

#define PHOTOMETRIC_CFA   32803 /* color filter array */

Definition at line 231 of file tiff.h.

◆ PHOTOMETRIC_CIELAB

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

Definition at line 228 of file tiff.h.

◆ PHOTOMETRIC_ICCLAB

#define PHOTOMETRIC_ICCLAB   9 /* ICC L*a*b* [Adobe TIFF Technote 4] */

Definition at line 229 of file tiff.h.

◆ PHOTOMETRIC_ITULAB

#define PHOTOMETRIC_ITULAB   10 /* ITU L*a*b* */

Definition at line 230 of file tiff.h.

◆ PHOTOMETRIC_LOGL

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

Definition at line 232 of file tiff.h.

◆ PHOTOMETRIC_LOGLUV

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

Definition at line 233 of file tiff.h.

◆ PHOTOMETRIC_MASK

#define PHOTOMETRIC_MASK   4 /* $holdout mask */

Definition at line 225 of file tiff.h.

◆ PHOTOMETRIC_MINISBLACK

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

Definition at line 222 of file tiff.h.

◆ PHOTOMETRIC_MINISWHITE

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

Definition at line 221 of file tiff.h.

◆ PHOTOMETRIC_PALETTE

#define PHOTOMETRIC_PALETTE   3 /* color map indexed */

Definition at line 224 of file tiff.h.

◆ PHOTOMETRIC_RGB

#define PHOTOMETRIC_RGB   2 /* RGB color model */

Definition at line 223 of file tiff.h.

◆ PHOTOMETRIC_SEPARATED

#define PHOTOMETRIC_SEPARATED   5 /* !color separations */

Definition at line 226 of file tiff.h.

◆ PHOTOMETRIC_YCBCR

#define PHOTOMETRIC_YCBCR   6 /* !CCIR 601 */

Definition at line 227 of file tiff.h.

◆ PIXARLOGDATAFMT_11BITLOG

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

Definition at line 717 of file tiff.h.

◆ PIXARLOGDATAFMT_12BITPICIO

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

Definition at line 718 of file tiff.h.

◆ PIXARLOGDATAFMT_16BIT

#define PIXARLOGDATAFMT_16BIT   4 /* signed short samples */

Definition at line 719 of file tiff.h.

◆ PIXARLOGDATAFMT_8BIT

#define PIXARLOGDATAFMT_8BIT   0 /* regular u_char samples */

Definition at line 715 of file tiff.h.

◆ PIXARLOGDATAFMT_8BITABGR

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

Definition at line 716 of file tiff.h.

◆ PIXARLOGDATAFMT_FLOAT

#define PIXARLOGDATAFMT_FLOAT   5 /* IEEE float samples */

Definition at line 720 of file tiff.h.

◆ PLANARCONFIG_CONTIG

#define PLANARCONFIG_CONTIG   1 /* single image plane */

Definition at line 265 of file tiff.h.

◆ PLANARCONFIG_SEPARATE

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

Definition at line 266 of file tiff.h.

◆ PREDICTOR_FLOATINGPOINT

#define PREDICTOR_FLOATINGPOINT   3 /* floating point predictor */

Definition at line 306 of file tiff.h.

◆ PREDICTOR_HORIZONTAL

#define PREDICTOR_HORIZONTAL   2 /* horizontal differencing */

Definition at line 305 of file tiff.h.

◆ PREDICTOR_NONE

#define PREDICTOR_NONE   1 /* no prediction scheme used */

Definition at line 304 of file tiff.h.

◆ PROFILETYPE_G3_FAX

#define PROFILETYPE_G3_FAX   1 /* ! */

Definition at line 352 of file tiff.h.

◆ PROFILETYPE_UNSPECIFIED

#define PROFILETYPE_UNSPECIFIED   0 /* ! */

Definition at line 351 of file tiff.h.

◆ RESUNIT_CENTIMETER

#define RESUNIT_CENTIMETER   3 /* metric */

Definition at line 290 of file tiff.h.

◆ RESUNIT_INCH

#define RESUNIT_INCH   2 /* english */

Definition at line 289 of file tiff.h.

◆ RESUNIT_NONE

#define RESUNIT_NONE   1 /* no meaningful units */

Definition at line 288 of file tiff.h.

◆ SAMPLEFORMAT_COMPLEXIEEEFP

#define SAMPLEFORMAT_COMPLEXIEEEFP   6 /* !complex ieee floating */

Definition at line 339 of file tiff.h.

◆ SAMPLEFORMAT_COMPLEXINT

#define SAMPLEFORMAT_COMPLEXINT   5 /* !complex signed int */

Definition at line 338 of file tiff.h.

◆ SAMPLEFORMAT_IEEEFP

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

Definition at line 336 of file tiff.h.

◆ SAMPLEFORMAT_INT

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

Definition at line 335 of file tiff.h.

◆ SAMPLEFORMAT_UINT

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

Definition at line 334 of file tiff.h.

◆ SAMPLEFORMAT_VOID

#define SAMPLEFORMAT_VOID   4 /* !untyped data */

Definition at line 337 of file tiff.h.

◆ SGILOGDATAFMT_16BIT

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

Definition at line 745 of file tiff.h.

◆ SGILOGDATAFMT_8BIT

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

Definition at line 747 of file tiff.h.

◆ SGILOGDATAFMT_FLOAT

#define SGILOGDATAFMT_FLOAT   0 /* IEEE float samples */

Definition at line 744 of file tiff.h.

◆ SGILOGDATAFMT_RAW

#define SGILOGDATAFMT_RAW   2 /* uninterpreted data */

Definition at line 746 of file tiff.h.

◆ SGILOGENCODE_NODITHER

#define SGILOGENCODE_NODITHER   0 /* do not dither encoded values*/

Definition at line 749 of file tiff.h.

◆ SGILOGENCODE_RANDITHER

#define SGILOGENCODE_RANDITHER   1 /* randomly dither encd values */

Definition at line 750 of file tiff.h.

◆ THRESHHOLD_BILEVEL

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

Definition at line 235 of file tiff.h.

◆ THRESHHOLD_ERRORDIFFUSE

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

Definition at line 237 of file tiff.h.

◆ THRESHHOLD_HALFTONE

#define THRESHHOLD_HALFTONE   2 /* or dithered scan */

Definition at line 236 of file tiff.h.

◆ TIFF_BIGENDIAN

#define TIFF_BIGENDIAN   0x4d4d

Definition at line 51 of file tiff.h.

◆ TIFF_GCC_DEPRECATED

Definition at line 68 of file tiff.h.

◆ TIFF_LITTLEENDIAN

#define TIFF_LITTLEENDIAN   0x4949

Definition at line 52 of file tiff.h.

◆ TIFF_MSC_DEPRECATED

#define TIFF_MSC_DEPRECATED

Definition at line 75 of file tiff.h.

◆ TIFF_VERSION_BIG

#define TIFF_VERSION_BIG   43

Definition at line 49 of file tiff.h.

◆ TIFF_VERSION_CLASSIC

#define TIFF_VERSION_CLASSIC   42

Definition at line 48 of file tiff.h.

◆ TIFFTAG_ACTIVEAREA

#define TIFFTAG_ACTIVEAREA   50829 /* &active (non-masked) pixels of the sensor */

Definition at line 549 of file tiff.h.

◆ TIFFTAG_ALIAS_LAYER_METADATA

#define TIFFTAG_ALIAS_LAYER_METADATA   50784 /* Alias Sketchbook Pro layer usage description. */

Definition at line 676 of file tiff.h.

◆ TIFFTAG_ANALOGBALANCE

#define TIFFTAG_ANALOGBALANCE   50727 /* &gain applied the stored raw values*/

Definition at line 526 of file tiff.h.

◆ TIFFTAG_ANTIALIASSTRENGTH

#define TIFFTAG_ANTIALIASSTRENGTH   50738 /* &relative strength of the camera's anti-alias filter */

Definition at line 539 of file tiff.h.

◆ TIFFTAG_ARTIST

#define TIFFTAG_ARTIST   315 /* creator of image */

Definition at line 301 of file tiff.h.

◆ TIFFTAG_ASSHOTICCPROFILE

#define TIFFTAG_ASSHOTICCPROFILE   50831 /* &these two tags used to */

Definition at line 551 of file tiff.h.

◆ TIFFTAG_ASSHOTNEUTRAL

#define TIFFTAG_ASSHOTNEUTRAL   50728 /* &selected white balance in linear reference space */

Definition at line 527 of file tiff.h.

◆ TIFFTAG_ASSHOTPREPROFILEMATRIX

#define TIFFTAG_ASSHOTPREPROFILEMATRIX   50832 /* map cameras's color space into ICC profile space */

Definition at line 552 of file tiff.h.

◆ TIFFTAG_ASSHOTPROFILENAME

#define TIFFTAG_ASSHOTPROFILENAME   50934 /* &as shot profile name (UTF-8) */

Definition at line 561 of file tiff.h.

◆ TIFFTAG_ASSHOTWHITEXY

#define TIFFTAG_ASSHOTWHITEXY   50729 /* &selected white balance in x-y chromaticity coordinates */

Definition at line 528 of file tiff.h.

◆ TIFFTAG_BADFAXLINES

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

Definition at line 315 of file tiff.h.

◆ TIFFTAG_BASELINEEXPOSURE

#define TIFFTAG_BASELINEEXPOSURE   50730 /* &how much to move the zero point */

Definition at line 529 of file tiff.h.

◆ TIFFTAG_BASELINEEXPOSUREOFFSET

#define TIFFTAG_BASELINEEXPOSUREOFFSET   51109 /* &baseline exposure offset */

Definition at line 594 of file tiff.h.

◆ TIFFTAG_BASELINENOISE

#define TIFFTAG_BASELINENOISE   50731 /* &relative noise level */

Definition at line 530 of file tiff.h.

◆ TIFFTAG_BASELINESHARPNESS

#define TIFFTAG_BASELINESHARPNESS   50732 /* &relative amount of sharpening */

Definition at line 531 of file tiff.h.

◆ TIFFTAG_BATTERYLEVEL

#define TIFFTAG_BATTERYLEVEL   33423 /* (alias for TIFFTAG_EP_BATTERYLEVEL) */

Definition at line 431 of file tiff.h.

◆ TIFFTAG_BAYERGREENSPLIT

#define TIFFTAG_BAYERGREENSPLIT   50733

Definition at line 534 of file tiff.h.

◆ TIFFTAG_BESTQUALITYSCALE

#define TIFFTAG_BESTQUALITYSCALE   50780 /* &best quality multiplier */

Definition at line 545 of file tiff.h.

◆ TIFFTAG_BITSPERSAMPLE

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

Definition at line 180 of file tiff.h.

◆ TIFFTAG_BLACKLEVEL

#define TIFFTAG_BLACKLEVEL   50714 /* &zero light encoding level */

Definition at line 513 of file tiff.h.

◆ TIFFTAG_BLACKLEVELDELTAH

#define TIFFTAG_BLACKLEVELDELTAH   50715 /* &zero light encoding level differences (columns) */

Definition at line 514 of file tiff.h.

◆ TIFFTAG_BLACKLEVELDELTAV

#define TIFFTAG_BLACKLEVELDELTAV   50716 /* &zero light encoding level differences (rows) */

Definition at line 515 of file tiff.h.

◆ TIFFTAG_BLACKLEVELREPEATDIM

#define TIFFTAG_BLACKLEVELREPEATDIM   50713 /* &repeat pattern size for the BlackLevel tag */

Definition at line 512 of file tiff.h.

◆ TIFFTAG_CALIBRATIONILLUMINANT1

#define TIFFTAG_CALIBRATIONILLUMINANT1   50778 /* &illuminant 1 */

Definition at line 543 of file tiff.h.

◆ TIFFTAG_CALIBRATIONILLUMINANT2

#define TIFFTAG_CALIBRATIONILLUMINANT2   50779 /* &illuminant 2 */

Definition at line 544 of file tiff.h.

◆ TIFFTAG_CALIBRATIONILLUMINANT3

#define TIFFTAG_CALIBRATIONILLUMINANT3   52529 /* &the illuminant used for the third set of color calibration tags */

Definition at line 617 of file tiff.h.

◆ TIFFTAG_CAMERACALIBRATION1

#define TIFFTAG_CAMERACALIBRATION1   50723 /* &calibration matrix 1 */

Definition at line 522 of file tiff.h.

◆ TIFFTAG_CAMERACALIBRATION2

#define TIFFTAG_CAMERACALIBRATION2   50724 /* &calibration matrix 2 */

Definition at line 523 of file tiff.h.

◆ TIFFTAG_CAMERACALIBRATION3

#define TIFFTAG_CAMERACALIBRATION3   52530 /* &matrix to transform reference camera native space values to individual camera native space values under CalibrationIlluminant3 */

Definition at line 619 of file tiff.h.

◆ TIFFTAG_CAMERACALIBRATIONSIGNATURE

#define TIFFTAG_CAMERACALIBRATIONSIGNATURE   50931 /* &camera calibration signature (UTF-8) */

Definition at line 558 of file tiff.h.

◆ TIFFTAG_CAMERASERIALNUMBER

#define TIFFTAG_CAMERASERIALNUMBER   50735 /* &camera's serial number */

Definition at line 536 of file tiff.h.

◆ TIFFTAG_CELLLENGTH

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

Definition at line 239 of file tiff.h.

◆ TIFFTAG_CELLWIDTH

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

Definition at line 238 of file tiff.h.

◆ TIFFTAG_CFALAYOUT

#define TIFFTAG_CFALAYOUT   50711 /* &spatial layout of the CFA */

Definition at line 510 of file tiff.h.

◆ TIFFTAG_CFAPATTERN

#define TIFFTAG_CFAPATTERN   33422 /* (alias for TIFFTAG_EP_CFAPATTERN) */

Definition at line 430 of file tiff.h.

◆ TIFFTAG_CFAPLANECOLOR

#define TIFFTAG_CFAPLANECOLOR   50710 /* &CFAPattern->LinearRaw space mapping */

Definition at line 509 of file tiff.h.

◆ TIFFTAG_CFAREPEATPATTERNDIM

#define TIFFTAG_CFAREPEATPATTERNDIM   33421 /* (alias for TIFFTAG_EP_CFAREPEATPATTERNDIM)*/

Definition at line 429 of file tiff.h.

◆ TIFFTAG_CHROMABLURRADIUS

#define TIFFTAG_CHROMABLURRADIUS   50737 /* &chroma blur radius */

Definition at line 538 of file tiff.h.

◆ TIFFTAG_CLEANFAXDATA

#define TIFFTAG_CLEANFAXDATA   327 /* regenerated line info */

Definition at line 316 of file tiff.h.

◆ TIFFTAG_CLIPPATH

#define TIFFTAG_CLIPPATH   343 /* %ClipPath [Adobe TIFF technote 2] */

Definition at line 342 of file tiff.h.

◆ TIFFTAG_CODINGMETHODS

#define TIFFTAG_CODINGMETHODS   403 /* !TIFF/FX coding methods */

Definition at line 360 of file tiff.h.

◆ TIFFTAG_COLORIMETRICREFERENCE

#define TIFFTAG_COLORIMETRICREFERENCE   50879 /* &colorimetric reference */

Definition at line 557 of file tiff.h.

◆ TIFFTAG_COLORMAP

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

Definition at line 309 of file tiff.h.

◆ TIFFTAG_COLORMATRIX1

#define TIFFTAG_COLORMATRIX1   50721 /* &XYZ->reference color space transformation matrix 1 */

Definition at line 520 of file tiff.h.

◆ TIFFTAG_COLORMATRIX2

#define TIFFTAG_COLORMATRIX2   50722 /* &XYZ->reference color space transformation matrix 2 */

Definition at line 521 of file tiff.h.

◆ TIFFTAG_COLORMATRIX3

#define TIFFTAG_COLORMATRIX3   52531 /* &matrix to convert XYZ values to reference camera native color space under CalibrationIlluminant3 */

Definition at line 618 of file tiff.h.

◆ TIFFTAG_COLORRESPONSEUNIT

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

Definition at line 292 of file tiff.h.

◆ TIFFTAG_COMPRESSION

#define TIFFTAG_COMPRESSION   259 /* data compression technique */

Definition at line 181 of file tiff.h.

◆ TIFFTAG_CONSECUTIVEBADFAXLINES

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

Definition at line 320 of file tiff.h.

◆ TIFFTAG_COPYRIGHT

#define TIFFTAG_COPYRIGHT   33432 /* copyright string */

Definition at line 433 of file tiff.h.

◆ TIFFTAG_CURRENTICCPROFILE

#define TIFFTAG_CURRENTICCPROFILE   50833 /* & */

Definition at line 553 of file tiff.h.

◆ TIFFTAG_CURRENTPREPROFILEMATRIX

#define TIFFTAG_CURRENTPREPROFILEMATRIX   50834 /* & */

Definition at line 554 of file tiff.h.

◆ TIFFTAG_DATATYPE

#define TIFFTAG_DATATYPE   32996 /* $use SampleFormat */

Definition at line 406 of file tiff.h.

◆ TIFFTAG_DATETIME

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

Definition at line 300 of file tiff.h.

◆ TIFFTAG_DCSBALANCEARRAY

#define TIFFTAG_DCSBALANCEARRAY   65552 /* color balance values */

Definition at line 733 of file tiff.h.

◆ TIFFTAG_DCSCALIBRATIONFD

#define TIFFTAG_DCSCALIBRATIONFD   65556 /* calibration file desc */

Definition at line 737 of file tiff.h.

◆ TIFFTAG_DCSCLIPRECTANGLE

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

Definition at line 742 of file tiff.h.

◆ TIFFTAG_DCSCORRECTMATRIX

#define TIFFTAG_DCSCORRECTMATRIX   65553 /* color correction values */

Definition at line 734 of file tiff.h.

◆ TIFFTAG_DCSGAMMA

#define TIFFTAG_DCSGAMMA   65554 /* gamma value */

Definition at line 735 of file tiff.h.

◆ TIFFTAG_DCSHUESHIFTVALUES

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

Definition at line 684 of file tiff.h.

◆ TIFFTAG_DCSIMAGERTYPE

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

Definition at line 722 of file tiff.h.

◆ TIFFTAG_DCSINTERPMODE

#define TIFFTAG_DCSINTERPMODE   65551 /* interpolation mode */

Definition at line 730 of file tiff.h.

◆ TIFFTAG_DCSTOESHOULDERPTS

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

Definition at line 736 of file tiff.h.

◆ TIFFTAG_DECODE

#define TIFFTAG_DECODE   433 /* !TIFF/FX decode */

Definition at line 369 of file tiff.h.

◆ TIFFTAG_DEFAULTBLACKRENDER

#define TIFFTAG_DEFAULTBLACKRENDER   51110 /* &black rendering hint */

Definition at line 593 of file tiff.h.

◆ TIFFTAG_DEFAULTCROPORIGIN

#define TIFFTAG_DEFAULTCROPORIGIN   50719 /* &origin of the final image area */

Definition at line 518 of file tiff.h.

◆ TIFFTAG_DEFAULTCROPSIZE

#define TIFFTAG_DEFAULTCROPSIZE   50720 /* &size of the final image area */

Definition at line 519 of file tiff.h.

◆ TIFFTAG_DEFAULTSCALE

#define TIFFTAG_DEFAULTSCALE   50718 /* &default scale factors */

Definition at line 517 of file tiff.h.

◆ TIFFTAG_DEFAULTUSERCROP

#define TIFFTAG_DEFAULTUSERCROP   51125 /* &default user crop rectangle in relative coords */

Definition at line 592 of file tiff.h.

◆ TIFFTAG_DEFLATE_SUBCODEC

#define TIFFTAG_DEFLATE_SUBCODEC   65570 /* ZIP codec: to get/set the sub-codec to use. Will default to libdeflate when available */

Definition at line 766 of file tiff.h.

◆ TIFFTAG_DEPTHFAR

#define TIFFTAG_DEPTHFAR   51179 /* &distance from the camera represented by the maximum value in the depth map */

Definition at line 606 of file tiff.h.

◆ TIFFTAG_DEPTHFORMAT

#define TIFFTAG_DEPTHFORMAT   51177 /* &encoding of the depth data in the file */

Definition at line 604 of file tiff.h.

◆ TIFFTAG_DEPTHMEASURETYPE

#define TIFFTAG_DEPTHMEASURETYPE   51181 /* &measurement geometry for the depth map */

Definition at line 608 of file tiff.h.

◆ TIFFTAG_DEPTHNEAR

#define TIFFTAG_DEPTHNEAR   51178 /* &distance from the camera represented by value 0 in the depth map */

Definition at line 605 of file tiff.h.

◆ TIFFTAG_DEPTHUNITS

#define TIFFTAG_DEPTHUNITS   51180 /* &measurement units for DepthNear and DepthFar */

Definition at line 607 of file tiff.h.

◆ TIFFTAG_DNGBACKWARDVERSION

#define TIFFTAG_DNGBACKWARDVERSION   50707 /* &DNG compatibility version */

Definition at line 506 of file tiff.h.

◆ TIFFTAG_DNGPRIVATEDATA

#define TIFFTAG_DNGPRIVATEDATA   50740 /* &manufacturer's private data */

Definition at line 541 of file tiff.h.

◆ TIFFTAG_DNGVERSION

#define TIFFTAG_DNGVERSION   50706 /* &DNG version number */

Definition at line 505 of file tiff.h.

◆ TIFFTAG_DOCUMENTNAME

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

Definition at line 243 of file tiff.h.

◆ TIFFTAG_DOTRANGE

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

Definition at line 327 of file tiff.h.

◆ TIFFTAG_ENHANCEPARAMS

#define TIFFTAG_ENHANCEPARAMS   51182 /* &a string that documents how the enhanced image data was processed. */

Definition at line 609 of file tiff.h.

◆ TIFFTAG_EP_APERTUREVALUE

#define TIFFTAG_EP_APERTUREVALUE   37378 /* Aperture */

Definition at line 664 of file tiff.h.

◆ TIFFTAG_EP_BATTERYLEVEL

#define TIFFTAG_EP_BATTERYLEVEL   33423 /* battery level (rational or ASCII) */

Definition at line 630 of file tiff.h.

◆ TIFFTAG_EP_BRIGHTNESSVALUE

#define TIFFTAG_EP_BRIGHTNESSVALUE   37379 /* Brightness */

Definition at line 665 of file tiff.h.

◆ TIFFTAG_EP_CFAPATTERN

#define TIFFTAG_EP_CFAPATTERN   33422 /* color filter array pattern */

Definition at line 629 of file tiff.h.

◆ TIFFTAG_EP_CFAREPEATPATTERNDIM

#define TIFFTAG_EP_CFAREPEATPATTERNDIM   33421 /* dimensions of CFA pattern */

Definition at line 628 of file tiff.h.

◆ TIFFTAG_EP_COMPRESSEDBITSPERPIXEL

#define TIFFTAG_EP_COMPRESSEDBITSPERPIXEL   37122 /* Image compression mode */

Definition at line 662 of file tiff.h.

◆ TIFFTAG_EP_DATETIMEORIGINAL

#define TIFFTAG_EP_DATETIMEORIGINAL   36867 /* Date and time of original data generation */

Definition at line 661 of file tiff.h.

◆ TIFFTAG_EP_EXPOSUREBIASVALUE

#define TIFFTAG_EP_EXPOSUREBIASVALUE   37380 /* Exposure bias */

Definition at line 666 of file tiff.h.

◆ TIFFTAG_EP_EXPOSUREINDEX

#define TIFFTAG_EP_EXPOSUREINDEX   37397 /* Exposure index */

Definition at line 647 of file tiff.h.

◆ TIFFTAG_EP_EXPOSUREPROGRAM

#define TIFFTAG_EP_EXPOSUREPROGRAM   34850 /* Exposure program */

Definition at line 657 of file tiff.h.

◆ TIFFTAG_EP_EXPOSURETIME

#define TIFFTAG_EP_EXPOSURETIME   33434 /* Exposure time */

Definition at line 655 of file tiff.h.

◆ TIFFTAG_EP_FLASH

#define TIFFTAG_EP_FLASH   37385 /* Flash */

Definition at line 671 of file tiff.h.

◆ TIFFTAG_EP_FLASHENERGY

#define TIFFTAG_EP_FLASHENERGY   37387 /* Flash energy, or range if there is uncertainty */

Definition at line 638 of file tiff.h.

◆ TIFFTAG_EP_FNUMBER

#define TIFFTAG_EP_FNUMBER   33437 /* F number */

Definition at line 656 of file tiff.h.

◆ TIFFTAG_EP_FOCALLENGTH

#define TIFFTAG_EP_FOCALLENGTH   37386 /* Lens focal length */

Definition at line 672 of file tiff.h.

◆ TIFFTAG_EP_FOCALPLANERESOLUTIONUNIT

#define TIFFTAG_EP_FOCALPLANERESOLUTIONUNIT   37392 /* Focal plane resolution unit */

Definition at line 643 of file tiff.h.

◆ TIFFTAG_EP_FOCALPLANEXRESOLUTION

#define TIFFTAG_EP_FOCALPLANEXRESOLUTION   37390 /* Focal plane X resolution */

Definition at line 641 of file tiff.h.

◆ TIFFTAG_EP_FOCALPLANEYRESOLUTION

#define TIFFTAG_EP_FOCALPLANEYRESOLUTION   37391 /* Focal plane Y resolution */

Definition at line 642 of file tiff.h.

◆ TIFFTAG_EP_IMAGEHISTORY

#define TIFFTAG_EP_IMAGEHISTORY   37395 /* Record of what has been done to the image */

Definition at line 646 of file tiff.h.

◆ TIFFTAG_EP_IMAGENUMBER

#define TIFFTAG_EP_IMAGENUMBER   37393 /* Number of image when several of burst shot stored in same TIFF/EP */

Definition at line 644 of file tiff.h.

◆ TIFFTAG_EP_INTERLACE

#define TIFFTAG_EP_INTERLACE   34857 /* Number of multi-field images */

Definition at line 631 of file tiff.h.

◆ TIFFTAG_EP_IPTC_NAA

#define TIFFTAG_EP_IPTC_NAA   33723 /* Alias IPTC/NAA Newspaper Association RichTIFF */

Definition at line 635 of file tiff.h.

◆ TIFFTAG_EP_ISOSPEEDRATINGS

#define TIFFTAG_EP_ISOSPEEDRATINGS   34855 /* ISO speed rating */

Definition at line 659 of file tiff.h.

◆ TIFFTAG_EP_LIGHTSOURCE

#define TIFFTAG_EP_LIGHTSOURCE   37384 /* Light source */

Definition at line 670 of file tiff.h.

◆ TIFFTAG_EP_MAXAPERTUREVALUE

#define TIFFTAG_EP_MAXAPERTUREVALUE   37381 /* Maximum lens aperture */

Definition at line 667 of file tiff.h.

◆ TIFFTAG_EP_METERINGMODE

#define TIFFTAG_EP_METERINGMODE   37383 /* Metering mode */

Definition at line 669 of file tiff.h.

◆ TIFFTAG_EP_NOISE

#define TIFFTAG_EP_NOISE   37389 /* Camera noise measurement values */

Definition at line 640 of file tiff.h.

◆ TIFFTAG_EP_OECF

#define TIFFTAG_EP_OECF   34856 /* Optoelectric conversion factor */

Definition at line 660 of file tiff.h.

◆ TIFFTAG_EP_SECURITYCLASSIFICATION

#define TIFFTAG_EP_SECURITYCLASSIFICATION   37394 /* Security classification */

Definition at line 645 of file tiff.h.

◆ TIFFTAG_EP_SELFTIMERMODE

#define TIFFTAG_EP_SELFTIMERMODE   34859 /* Number of seconds capture was delayed from button press */

Definition at line 637 of file tiff.h.

◆ TIFFTAG_EP_SENSINGMETHOD

#define TIFFTAG_EP_SENSINGMETHOD   37399 /* Type of image sensor */

Definition at line 649 of file tiff.h.

◆ TIFFTAG_EP_SHUTTERSPEEDVALUE

#define TIFFTAG_EP_SHUTTERSPEEDVALUE   37377 /* Shutter speed */

Definition at line 663 of file tiff.h.

◆ TIFFTAG_EP_SPATIALFREQUENCYRESPONSE

#define TIFFTAG_EP_SPATIALFREQUENCYRESPONSE   37388 /* Spatial frequency response */

Definition at line 639 of file tiff.h.

◆ TIFFTAG_EP_SPECTRALSENSITIVITY

#define TIFFTAG_EP_SPECTRALSENSITIVITY   34852 /* Spectral sensitivity */

Definition at line 658 of file tiff.h.

◆ TIFFTAG_EP_STANDARDID

#define TIFFTAG_EP_STANDARDID   37398 /* TIFF/EP standard version, n.n.n.n */

Definition at line 648 of file tiff.h.

◆ TIFFTAG_EP_SUBJECTDISTANCE

#define TIFFTAG_EP_SUBJECTDISTANCE   37382 /* Subject distance */

Definition at line 668 of file tiff.h.

◆ TIFFTAG_EP_SUBJECTLOCATION

#define TIFFTAG_EP_SUBJECTLOCATION   37396 /* Subject location (area) */

Definition at line 673 of file tiff.h.

◆ TIFFTAG_EP_TIMEZONEOFFSET

#define TIFFTAG_EP_TIMEZONEOFFSET   34858 /* Time zone offset relative to UTC */

Definition at line 636 of file tiff.h.

◆ TIFFTAG_EXIFIFD

#define TIFFTAG_EXIFIFD   34665 /* Pointer to EXIF private directory */

Definition at line 477 of file tiff.h.

◆ TIFFTAG_EXTRACAMERAPROFILES

#define TIFFTAG_EXTRACAMERAPROFILES   50933 /* http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/products/photoshop/pdfs/dng_spec_1.4.0.0.pdf */

Definition at line 681 of file tiff.h.

◆ TIFFTAG_EXTRASAMPLES

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

Definition at line 329 of file tiff.h.

◆ TIFFTAG_FAXDCS

#define TIFFTAG_FAXDCS   34911 /* encoded fax ses. params, Table 2/T.30 */

Definition at line 488 of file tiff.h.

◆ TIFFTAG_FAXFILLFUNC

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

Definition at line 713 of file tiff.h.

◆ TIFFTAG_FAXMODE

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

Definition at line 697 of file tiff.h.

◆ TIFFTAG_FAXPROFILE

#define TIFFTAG_FAXPROFILE   402 /* ! */

Definition at line 353 of file tiff.h.

◆ TIFFTAG_FAXRECVPARAMS

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

Definition at line 485 of file tiff.h.

◆ TIFFTAG_FAXRECVTIME

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

Definition at line 487 of file tiff.h.

◆ TIFFTAG_FAXSUBADDRESS

#define TIFFTAG_FAXSUBADDRESS   34909 /* received SubAddr string */

Definition at line 486 of file tiff.h.

◆ TIFFTAG_FEDEX_EDR

#define TIFFTAG_FEDEX_EDR   34929 /* unknown use */

Definition at line 492 of file tiff.h.

◆ TIFFTAG_FILLORDER

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

Definition at line 240 of file tiff.h.

◆ TIFFTAG_FORWARDMATRIX1

#define TIFFTAG_FORWARDMATRIX1   50964 /* &matrix for mapping white balanced camera colors to XYZ D50 */

Definition at line 570 of file tiff.h.

◆ TIFFTAG_FORWARDMATRIX2

#define TIFFTAG_FORWARDMATRIX2   50965 /* &matrix for mapping white balanced camera colors to XYZ D50 */

Definition at line 571 of file tiff.h.

◆ TIFFTAG_FORWARDMATRIX3

#define TIFFTAG_FORWARDMATRIX3   52532 /* &matrix to map white balanced camera colors to XYZ D50 */

Definition at line 622 of file tiff.h.

◆ TIFFTAG_FRAMECOUNT

#define TIFFTAG_FRAMECOUNT   34232 /* Sequence Frame Count */

Definition at line 472 of file tiff.h.

◆ TIFFTAG_FREEBYTECOUNTS

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

Definition at line 271 of file tiff.h.

◆ TIFFTAG_FREEOFFSETS

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

Definition at line 270 of file tiff.h.

◆ TIFFTAG_GDAL_METADATA

#define TIFFTAG_GDAL_METADATA   42112 /* Used by the GDAL library */

Definition at line 495 of file tiff.h.

◆ TIFFTAG_GDAL_NODATA

#define TIFFTAG_GDAL_NODATA   42113 /* Used by the GDAL library */

Definition at line 496 of file tiff.h.

◆ TIFFTAG_GEO_METADATA

#define TIFFTAG_GEO_METADATA   50909 /* https://www.awaresystems.be/imaging/tiff/tifftags/geo_metadata.html */

Definition at line 680 of file tiff.h.

◆ TIFFTAG_GLOBALPARAMETERSIFD

#define TIFFTAG_GLOBALPARAMETERSIFD   400 /* ! */

Definition at line 349 of file tiff.h.

◆ TIFFTAG_GPSIFD

#define TIFFTAG_GPSIFD   34853 /* Pointer to EXIF GPS private directory */

Definition at line 483 of file tiff.h.

◆ TIFFTAG_GRAYRESPONSECURVE

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

Definition at line 278 of file tiff.h.

◆ TIFFTAG_GRAYRESPONSEUNIT

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

Definition at line 272 of file tiff.h.

◆ TIFFTAG_GROUP3OPTIONS

#define TIFFTAG_GROUP3OPTIONS   292 /* 32 flag bits */

Definition at line 279 of file tiff.h.

◆ TIFFTAG_GROUP4OPTIONS

#define TIFFTAG_GROUP4OPTIONS   293 /* 32 flag bits */

Definition at line 284 of file tiff.h.

◆ TIFFTAG_HALFTONEHINTS

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

Definition at line 310 of file tiff.h.

◆ TIFFTAG_HOSTCOMPUTER

#define TIFFTAG_HOSTCOMPUTER   316 /* machine where created */

Definition at line 302 of file tiff.h.

◆ TIFFTAG_ICCPROFILE

#define TIFFTAG_ICCPROFILE   34675 /* ICC profile data */

Definition at line 479 of file tiff.h.

◆ TIFFTAG_ILLUMINANTDATA1

#define TIFFTAG_ILLUMINANTDATA1   52533 /* &data for the first calibration illuminant */

Definition at line 623 of file tiff.h.

◆ TIFFTAG_ILLUMINANTDATA2

#define TIFFTAG_ILLUMINANTDATA2   52534 /* &data for the second calibration illuminant */

Definition at line 624 of file tiff.h.

◆ TIFFTAG_ILLUMINANTDATA3

#define TIFFTAG_ILLUMINANTDATA3   53535 /* &data for the third calibration illuminant */

Definition at line 625 of file tiff.h.

◆ TIFFTAG_IMAGEBASECOLOR

#define TIFFTAG_IMAGEBASECOLOR   434 /* !TIFF/FX image base colour */

Definition at line 370 of file tiff.h.

◆ TIFFTAG_IMAGEDEPTH

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

Definition at line 407 of file tiff.h.

◆ TIFFTAG_IMAGEDESCRIPTION

#define TIFFTAG_IMAGEDESCRIPTION   270 /* info about image */

Definition at line 244 of file tiff.h.

◆ TIFFTAG_IMAGELAYER

#define TIFFTAG_IMAGELAYER   34732 /* !TIFF/FX image layer information */

Definition at line 480 of file tiff.h.

◆ TIFFTAG_IMAGELENGTH

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

Definition at line 179 of file tiff.h.

◆ TIFFTAG_IMAGESOURCEDATA

#define TIFFTAG_IMAGESOURCEDATA   37724 /* http://justsolve.archiveteam.org/wiki/PSD, http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ */

Definition at line 493 of file tiff.h.

◆ TIFFTAG_IMAGEWIDTH

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

Definition at line 178 of file tiff.h.

◆ TIFFTAG_INDEXED

#define TIFFTAG_INDEXED   346 /* %Indexed [Adobe TIFF Technote 3] */

Definition at line 345 of file tiff.h.

◆ TIFFTAG_INGR_FLAG_REGISTERS

#define TIFFTAG_INGR_FLAG_REGISTERS   33919 /* Intergraph Application specific flags. */

Definition at line 450 of file tiff.h.

◆ TIFFTAG_INGR_PACKET_DATA_TAG

#define TIFFTAG_INGR_PACKET_DATA_TAG   33918 /* Intergraph Application specific storage. */

Definition at line 449 of file tiff.h.

◆ TIFFTAG_INKNAMES

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

Definition at line 325 of file tiff.h.

◆ TIFFTAG_INKSET

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

Definition at line 322 of file tiff.h.

◆ TIFFTAG_INTEROPERABILITYIFD

#define TIFFTAG_INTEROPERABILITYIFD   40965 /* Pointer to EXIF Interoperability private directory */

Definition at line 494 of file tiff.h.

◆ TIFFTAG_IRASB_TRANSORMATION_MATRIX

#define TIFFTAG_IRASB_TRANSORMATION_MATRIX   33920 /* Originally part of Intergraph's GeoTIFF tags, but likely understood by IrasB only. */

Definition at line 451 of file tiff.h.

◆ TIFFTAG_IT8BITSPEREXTENDEDRUNLENGTH

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

Definition at line 459 of file tiff.h.

◆ TIFFTAG_IT8BITSPERRUNLENGTH

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

Definition at line 458 of file tiff.h.

◆ TIFFTAG_IT8BKGCOLORINDICATOR

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

Definition at line 462 of file tiff.h.

◆ TIFFTAG_IT8BKGCOLORVALUE

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

Definition at line 464 of file tiff.h.

◆ TIFFTAG_IT8CMYKEQUIVALENT

#define TIFFTAG_IT8CMYKEQUIVALENT   34032 /* CMYK color equivalents */

Definition at line 470 of file tiff.h.

◆ TIFFTAG_IT8COLORCHARACTERIZATION

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

Definition at line 467 of file tiff.h.

◆ TIFFTAG_IT8COLORSEQUENCE

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

Definition at line 455 of file tiff.h.

◆ TIFFTAG_IT8COLORTABLE

#define TIFFTAG_IT8COLORTABLE   34022 /* LW colortable */

Definition at line 460 of file tiff.h.

◆ TIFFTAG_IT8HCUSAGE

#define TIFFTAG_IT8HCUSAGE   34030 /* HC usage indicator */

Definition at line 468 of file tiff.h.

◆ TIFFTAG_IT8HEADER

#define TIFFTAG_IT8HEADER   34018 /* DDES Header */

Definition at line 456 of file tiff.h.

◆ TIFFTAG_IT8IMAGECOLORINDICATOR

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

Definition at line 461 of file tiff.h.

◆ TIFFTAG_IT8IMAGECOLORVALUE

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

Definition at line 463 of file tiff.h.

◆ TIFFTAG_IT8PIXELINTENSITYRANGE

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

Definition at line 465 of file tiff.h.

◆ TIFFTAG_IT8RASTERPADDING

#define TIFFTAG_IT8RASTERPADDING   34019 /* raster scanline padding */

Definition at line 457 of file tiff.h.

◆ TIFFTAG_IT8SITE

#define TIFFTAG_IT8SITE   34016 /* site name */

Definition at line 454 of file tiff.h.

◆ TIFFTAG_IT8TRANSPARENCYINDICATOR

#define TIFFTAG_IT8TRANSPARENCYINDICATOR   34028 /* HC transparency switch */

Definition at line 466 of file tiff.h.

◆ TIFFTAG_IT8TRAPINDICATOR

#define TIFFTAG_IT8TRAPINDICATOR   34031 /* Trapping indicator (untrapped=0, trapped=1) */

Definition at line 469 of file tiff.h.

◆ TIFFTAG_JBIGOPTIONS

#define TIFFTAG_JBIGOPTIONS   34750 /* JBIG options */

Definition at line 482 of file tiff.h.

◆ TIFFTAG_JPEGACTABLES

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

Definition at line 386 of file tiff.h.

◆ TIFFTAG_JPEGCOLORMODE

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

Definition at line 706 of file tiff.h.

◆ TIFFTAG_JPEGDCTABLES

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

Definition at line 385 of file tiff.h.

◆ TIFFTAG_JPEGIFBYTECOUNT

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

Definition at line 380 of file tiff.h.

◆ TIFFTAG_JPEGIFOFFSET

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

Definition at line 379 of file tiff.h.

◆ TIFFTAG_JPEGLOSSLESSPREDICTORS

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

Definition at line 382 of file tiff.h.

◆ TIFFTAG_JPEGPOINTTRANSFORM

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

Definition at line 383 of file tiff.h.

◆ TIFFTAG_JPEGPROC

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

Definition at line 376 of file tiff.h.

◆ TIFFTAG_JPEGQTABLES

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

Definition at line 384 of file tiff.h.

◆ TIFFTAG_JPEGQUALITY

#define TIFFTAG_JPEGQUALITY   65537 /* Compression quality level */

Definition at line 704 of file tiff.h.

◆ TIFFTAG_JPEGRESTARTINTERVAL

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

Definition at line 381 of file tiff.h.

◆ TIFFTAG_JPEGTABLES

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

Definition at line 346 of file tiff.h.

◆ TIFFTAG_JPEGTABLESMODE

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

Definition at line 709 of file tiff.h.

◆ TIFFTAG_LENSINFO

#define TIFFTAG_LENSINFO   50736 /* info about the lens */

Definition at line 537 of file tiff.h.

◆ TIFFTAG_LERC_ADD_COMPRESSION

#define TIFFTAG_LERC_ADD_COMPRESSION   65566 /* LERC additional compression */

Definition at line 758 of file tiff.h.

◆ TIFFTAG_LERC_MAXZERROR

#define TIFFTAG_LERC_MAXZERROR   65567 /* LERC maximum error */

Definition at line 762 of file tiff.h.

◆ TIFFTAG_LERC_PARAMETERS

#define TIFFTAG_LERC_PARAMETERS   50674 /* Stores LERC version and additional compression method */

Definition at line 502 of file tiff.h.

◆ TIFFTAG_LERC_VERSION

#define TIFFTAG_LERC_VERSION   65565 /* LERC version */

Definition at line 756 of file tiff.h.

◆ TIFFTAG_LINEARIZATIONTABLE

#define TIFFTAG_LINEARIZATIONTABLE   50712 /* &lookup table description */

Definition at line 511 of file tiff.h.

◆ TIFFTAG_LINEARRESPONSELIMIT

#define TIFFTAG_LINEARRESPONSELIMIT   50734 /* &non-linear encoding range */

Definition at line 535 of file tiff.h.

◆ TIFFTAG_LOCALIZEDCAMERAMODEL

#define TIFFTAG_LOCALIZEDCAMERAMODEL   50709 /* &localized camera model name (UTF-8) */

Definition at line 508 of file tiff.h.

◆ TIFFTAG_LZMAPRESET

#define TIFFTAG_LZMAPRESET   65562 /* LZMA2 preset (compression level) */

Definition at line 751 of file tiff.h.

◆ TIFFTAG_MAKE

#define TIFFTAG_MAKE   271 /* scanner manufacturer name */

Definition at line 245 of file tiff.h.

◆ TIFFTAG_MAKERNOTESAFETY

#define TIFFTAG_MAKERNOTESAFETY   50741 /* &whether the EXIF MakerNote tag is safe to preserve along with the rest of the EXIF data */

Definition at line 542 of file tiff.h.

◆ TIFFTAG_MASKEDAREAS

#define TIFFTAG_MASKEDAREAS   50830 /* &list of coordinates of fully masked pixels */

Definition at line 550 of file tiff.h.

◆ TIFFTAG_MASKSUBAREA

#define TIFFTAG_MASKSUBAREA   52536 /* &the crop rectangle of this IFD's mask, relative to the main image */

Definition at line 615 of file tiff.h.

◆ TIFFTAG_MATTEING

#define TIFFTAG_MATTEING   32995 /* $use ExtraSamples */

Definition at line 405 of file tiff.h.

◆ TIFFTAG_MAXSAMPLEVALUE

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

Definition at line 261 of file tiff.h.

◆ TIFFTAG_MD_COLORTABLE

#define TIFFTAG_MD_COLORTABLE   33447 /* conversion from 16bit to 8bit */

Definition at line 441 of file tiff.h.

◆ TIFFTAG_MD_FILETAG

#define TIFFTAG_MD_FILETAG   33445 /* Specifies the pixel data format encoding in the GEL file format. */

Definition at line 439 of file tiff.h.

◆ TIFFTAG_MD_FILEUNITS

#define TIFFTAG_MD_FILEUNITS   33452 /* Units for data in this file, as used in the GEL file format. */

Definition at line 446 of file tiff.h.

◆ TIFFTAG_MD_LABNAME

#define TIFFTAG_MD_LABNAME   33448 /* name of the lab that scanned this file. */

Definition at line 442 of file tiff.h.

◆ TIFFTAG_MD_PREPDATE

#define TIFFTAG_MD_PREPDATE   33450 /* information about the date the sample was prepared YY/MM/DD */

Definition at line 444 of file tiff.h.

◆ TIFFTAG_MD_PREPTIME

#define TIFFTAG_MD_PREPTIME   33451 /* information about the time the sample was prepared HH:MM*/

Definition at line 445 of file tiff.h.

◆ TIFFTAG_MD_SAMPLEINFO

#define TIFFTAG_MD_SAMPLEINFO   33449 /* information about the scanned GEL sample */

Definition at line 443 of file tiff.h.

◆ TIFFTAG_MD_SCALEPIXEL

#define TIFFTAG_MD_SCALEPIXEL   33446 /* scale factor */

Definition at line 440 of file tiff.h.

◆ TIFFTAG_MINSAMPLEVALUE

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

Definition at line 260 of file tiff.h.

◆ TIFFTAG_MODEL

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

Definition at line 246 of file tiff.h.

◆ TIFFTAG_MODELTIEPOINTTAG

#define TIFFTAG_MODELTIEPOINTTAG   33922 /* GeoTIFF */

Definition at line 452 of file tiff.h.

◆ TIFFTAG_MODELTRANSFORMATIONTAG

#define TIFFTAG_MODELTRANSFORMATIONTAG   34264 /* Used in interchangeable GeoTIFF files */

Definition at line 473 of file tiff.h.

◆ TIFFTAG_MODENUMBER

#define TIFFTAG_MODENUMBER   405 /* !TIFF/FX mode number */

Definition at line 368 of file tiff.h.

◆ TIFFTAG_NEWRAWIMAGEDIGEST

#define TIFFTAG_NEWRAWIMAGEDIGEST   51111 /* &modified MD5 digest of the raw image data */

Definition at line 600 of file tiff.h.

◆ TIFFTAG_NOISEPROFILE

#define TIFFTAG_NOISEPROFILE   51041 /* &noise profile */

Definition at line 589 of file tiff.h.

◆ TIFFTAG_NOISEREDUCTIONAPPLIED

#define TIFFTAG_NOISEREDUCTIONAPPLIED   50935 /* &amount of applied noise reduction */

Definition at line 562 of file tiff.h.

◆ TIFFTAG_NUMBEROFINKS

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

Definition at line 326 of file tiff.h.

◆ TIFFTAG_OCE_APPLICATION_SELECTOR

#define TIFFTAG_OCE_APPLICATION_SELECTOR   50216 /* Used in the Oce scanning process. */

Definition at line 498 of file tiff.h.

◆ TIFFTAG_OCE_IDENTIFICATION_NUMBER

#define TIFFTAG_OCE_IDENTIFICATION_NUMBER   50217

Definition at line 499 of file tiff.h.

◆ TIFFTAG_OCE_IMAGELOGIC_CHARACTERISTICS

#define TIFFTAG_OCE_IMAGELOGIC_CHARACTERISTICS   50218

Definition at line 500 of file tiff.h.

◆ TIFFTAG_OCE_SCANJOB_DESCRIPTION

#define TIFFTAG_OCE_SCANJOB_DESCRIPTION   50215 /* Used in the Oce scanning process */

Definition at line 497 of file tiff.h.

◆ TIFFTAG_OPCODELIST1

#define TIFFTAG_OPCODELIST1   51008 /* &opcodes that should be applied to raw image after reading */

Definition at line 586 of file tiff.h.

◆ TIFFTAG_OPCODELIST2

#define TIFFTAG_OPCODELIST2   51009 /* &opcodes that should be applied after mapping to linear reference */

Definition at line 587 of file tiff.h.

◆ TIFFTAG_OPCODELIST3

#define TIFFTAG_OPCODELIST3   51022 /* &opcodes that should be applied after demosaicing */

Definition at line 588 of file tiff.h.

◆ TIFFTAG_OPIIMAGEID

#define TIFFTAG_OPIIMAGEID   32781 /* %OPI ImageID [Adobe TIFF technote] */

Definition at line 395 of file tiff.h.

◆ TIFFTAG_OPIPROXY

#define TIFFTAG_OPIPROXY   351 /* %OPI Proxy [Adobe TIFF technote] */

Definition at line 347 of file tiff.h.

◆ TIFFTAG_ORIENTATION

#define TIFFTAG_ORIENTATION   274 /* +image orientation */

Definition at line 248 of file tiff.h.

◆ TIFFTAG_ORIGINALBESTQUALITYFINALSIZE

#define TIFFTAG_ORIGINALBESTQUALITYFINALSIZE   51090 /* &best quality final size of larger original file for this proxy */

Definition at line 598 of file tiff.h.

◆ TIFFTAG_ORIGINALDEFAULTCROPSIZE

#define TIFFTAG_ORIGINALDEFAULTCROPSIZE   51091 /* &the default crop size of larger original file for this proxy */

Definition at line 599 of file tiff.h.

◆ TIFFTAG_ORIGINALDEFAULTFINALSIZE

#define TIFFTAG_ORIGINALDEFAULTFINALSIZE   51089 /* &default final size of larger original file for this proxy */

Definition at line 597 of file tiff.h.

◆ TIFFTAG_ORIGINALRAWFILEDATA

#define TIFFTAG_ORIGINALRAWFILEDATA   50828 /* &contents of the original raw file */

Definition at line 548 of file tiff.h.

◆ TIFFTAG_ORIGINALRAWFILEDIGEST

#define TIFFTAG_ORIGINALRAWFILEDIGEST   50973 /* &md5 of the data stored in the OriginalRawFileData tag */

Definition at line 579 of file tiff.h.

◆ TIFFTAG_ORIGINALRAWFILENAME

#define TIFFTAG_ORIGINALRAWFILENAME   50827 /* &file name of the original raw file (UTF-8) */

Definition at line 547 of file tiff.h.

◆ TIFFTAG_OSUBFILETYPE

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

Definition at line 174 of file tiff.h.

◆ TIFFTAG_PAGENAME

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

Definition at line 267 of file tiff.h.

◆ TIFFTAG_PAGENUMBER

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

Definition at line 291 of file tiff.h.

◆ TIFFTAG_PERSAMPLE

#define TIFFTAG_PERSAMPLE   65563 /* interface for per sample tags */

Definition at line 752 of file tiff.h.

◆ TIFFTAG_PHOTOMETRIC

#define TIFFTAG_PHOTOMETRIC   262 /* photometric interpretation */

Definition at line 220 of file tiff.h.

◆ TIFFTAG_PHOTOSHOP

#define TIFFTAG_PHOTOSHOP   34377

Definition at line 475 of file tiff.h.

◆ TIFFTAG_PIXAR_FOVCOT

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

Definition at line 424 of file tiff.h.

◆ TIFFTAG_PIXAR_IMAGEFULLLENGTH

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

Definition at line 418 of file tiff.h.

◆ TIFFTAG_PIXAR_IMAGEFULLWIDTH

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

Definition at line 417 of file tiff.h.

◆ TIFFTAG_PIXAR_MATRIX_WORLDTOCAMERA

#define TIFFTAG_PIXAR_MATRIX_WORLDTOCAMERA   33306

Definition at line 426 of file tiff.h.

◆ TIFFTAG_PIXAR_MATRIX_WORLDTOSCREEN

#define TIFFTAG_PIXAR_MATRIX_WORLDTOSCREEN   33305

Definition at line 425 of file tiff.h.

◆ TIFFTAG_PIXAR_TEXTUREFORMAT

#define TIFFTAG_PIXAR_TEXTUREFORMAT   33302 /* texture map format */

Definition at line 422 of file tiff.h.

◆ TIFFTAG_PIXAR_WRAPMODES

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

Definition at line 423 of file tiff.h.

◆ TIFFTAG_PIXARLOGDATAFMT

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

Definition at line 714 of file tiff.h.

◆ TIFFTAG_PIXARLOGQUALITY

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

Definition at line 740 of file tiff.h.

◆ TIFFTAG_PLANARCONFIG

#define TIFFTAG_PLANARCONFIG   284 /* storage organization */

Definition at line 264 of file tiff.h.

◆ TIFFTAG_PREDICTOR

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

Definition at line 303 of file tiff.h.

◆ TIFFTAG_PREVIEWAPPLICATIONNAME

#define TIFFTAG_PREVIEWAPPLICATIONNAME   50966 /* &name of application that created preview (UTF-8) */

Definition at line 572 of file tiff.h.

◆ TIFFTAG_PREVIEWAPPLICATIONVERSION

#define TIFFTAG_PREVIEWAPPLICATIONVERSION   50967 /* &version of application that created preview (UTF-8) */

Definition at line 573 of file tiff.h.

◆ TIFFTAG_PREVIEWCOLORSPACE

#define TIFFTAG_PREVIEWCOLORSPACE   50970 /* &preview color space */

Definition at line 576 of file tiff.h.

◆ TIFFTAG_PREVIEWDATETIME

#define TIFFTAG_PREVIEWDATETIME   50971 /* &date/time preview was rendered */

Definition at line 577 of file tiff.h.

◆ TIFFTAG_PREVIEWSETTINGSDIGEST

#define TIFFTAG_PREVIEWSETTINGSDIGEST   50969 /* &unique id of conversion settings */

Definition at line 575 of file tiff.h.

◆ TIFFTAG_PREVIEWSETTINGSNAME

#define TIFFTAG_PREVIEWSETTINGSNAME   50968 /* &name of conversion settings (UTF-8) */

Definition at line 574 of file tiff.h.

◆ TIFFTAG_PRIMARYCHROMATICITIES

#define TIFFTAG_PRIMARYCHROMATICITIES   319 /* !primary chromaticities */

Definition at line 308 of file tiff.h.

◆ TIFFTAG_PROFILECALIBRATIONSIGNATURE

#define TIFFTAG_PROFILECALIBRATIONSIGNATURE   50932 /* &profile calibration signature (UTF-8) */

Definition at line 559 of file tiff.h.

◆ TIFFTAG_PROFILECOPYRIGHT

#define TIFFTAG_PROFILECOPYRIGHT   50942 /* &profile copyright information (UTF-8) */

Definition at line 569 of file tiff.h.

◆ TIFFTAG_PROFILEEMBEDPOLICY

#define TIFFTAG_PROFILEEMBEDPOLICY   50941 /* &profile embedding policy */

Definition at line 568 of file tiff.h.

◆ TIFFTAG_PROFILEGAINTABLEMAP

#define TIFFTAG_PROFILEGAINTABLEMAP   52525 /* &spatially varying gain tables that can be applied as starting point */

Definition at line 612 of file tiff.h.

◆ TIFFTAG_PROFILEHUESATMAPDATA1

#define TIFFTAG_PROFILEHUESATMAPDATA1   50938 /* &first HSV mapping table */

Definition at line 565 of file tiff.h.

◆ TIFFTAG_PROFILEHUESATMAPDATA2

#define TIFFTAG_PROFILEHUESATMAPDATA2   50939 /* &second HSV mapping table */

Definition at line 566 of file tiff.h.

◆ TIFFTAG_PROFILEHUESATMAPDATA3

#define TIFFTAG_PROFILEHUESATMAPDATA3   52537 /* &the data for the third HSV table */

Definition at line 621 of file tiff.h.

◆ TIFFTAG_PROFILEHUESATMAPDIMS

#define TIFFTAG_PROFILEHUESATMAPDIMS   50937 /* &dimensions of HSV mapping */

Definition at line 564 of file tiff.h.

◆ TIFFTAG_PROFILEHUESATMAPENCODING

#define TIFFTAG_PROFILEHUESATMAPENCODING   51107 /* &3D HueSatMap indexing conversion */

Definition at line 596 of file tiff.h.

◆ TIFFTAG_PROFILELOOKTABLEDATA

#define TIFFTAG_PROFILELOOKTABLEDATA   50982 /* &default "look" table for use as starting point */

Definition at line 583 of file tiff.h.

◆ TIFFTAG_PROFILELOOKTABLEDIMS

#define TIFFTAG_PROFILELOOKTABLEDIMS   50981 /* &num of input samples in each dim of default "look" table */

Definition at line 582 of file tiff.h.

◆ TIFFTAG_PROFILELOOKTABLEENCODING

#define TIFFTAG_PROFILELOOKTABLEENCODING   51108 /* &3D LookTable indexing conversion */

Definition at line 595 of file tiff.h.

◆ TIFFTAG_PROFILENAME

#define TIFFTAG_PROFILENAME   50936 /* &camera profile name (UTF-8) */

Definition at line 563 of file tiff.h.

◆ TIFFTAG_PROFILETONECURVE

#define TIFFTAG_PROFILETONECURVE   50940 /* &default tone curve */

Definition at line 567 of file tiff.h.

◆ TIFFTAG_PROFILETYPE

#define TIFFTAG_PROFILETYPE   401 /* ! */

Definition at line 350 of file tiff.h.

◆ TIFFTAG_RAWDATAUNIQUEID

#define TIFFTAG_RAWDATAUNIQUEID   50781 /* &unique identifier for the raw image data */

Definition at line 546 of file tiff.h.

◆ TIFFTAG_RAWIMAGEDIGEST

#define TIFFTAG_RAWIMAGEDIGEST   50972 /* &md5 of raw image data */

Definition at line 578 of file tiff.h.

◆ TIFFTAG_RAWTOPREVIEWGAIN

#define TIFFTAG_RAWTOPREVIEWGAIN   51112 /* &The gain between the main raw FD and the preview IFD containing this tag */

Definition at line 601 of file tiff.h.

◆ TIFFTAG_REDUCTIONMATRIX1

#define TIFFTAG_REDUCTIONMATRIX1   50725 /* &dimensionality reduction matrix 1 */

Definition at line 524 of file tiff.h.

◆ TIFFTAG_REDUCTIONMATRIX2

#define TIFFTAG_REDUCTIONMATRIX2   50726 /* &dimensionality reduction matrix 2 */

Definition at line 525 of file tiff.h.

◆ TIFFTAG_REDUCTIONMATRIX3

#define TIFFTAG_REDUCTIONMATRIX3   52538 /* &dimensionality reduction matrix for use in color conversion to XYZ under CalibrationIlluminant3 */

Definition at line 620 of file tiff.h.

◆ TIFFTAG_REFERENCEBLACKWHITE

#define TIFFTAG_REFERENCEBLACKWHITE   532 /* !colorimetry info */

Definition at line 392 of file tiff.h.

◆ TIFFTAG_REFPTS

#define TIFFTAG_REFPTS   32953 /* image reference points */

Definition at line 400 of file tiff.h.

◆ TIFFTAG_REGIONAFFINE

#define TIFFTAG_REGIONAFFINE   32956 /* affine transformation mat */

Definition at line 403 of file tiff.h.

◆ TIFFTAG_REGIONTACKPOINT

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

Definition at line 401 of file tiff.h.

◆ TIFFTAG_REGIONWARPCORNERS

#define TIFFTAG_REGIONWARPCORNERS   32955 /* warp quadrilateral */

Definition at line 402 of file tiff.h.

◆ TIFFTAG_RESOLUTIONUNIT

#define TIFFTAG_RESOLUTIONUNIT   296 /* units of resolutions */

Definition at line 287 of file tiff.h.

◆ TIFFTAG_RGBTABLES

#define TIFFTAG_RGBTABLES   52543 /* &color transforms to apply to masked image regions */

Definition at line 616 of file tiff.h.

◆ TIFFTAG_RICHTIFFIPTC

#define TIFFTAG_RICHTIFFIPTC   33723

Definition at line 448 of file tiff.h.

◆ TIFFTAG_ROWINTERLEAVEFACTOR

#define TIFFTAG_ROWINTERLEAVEFACTOR   50975 /* &number of interleaved fields */

Definition at line 581 of file tiff.h.

◆ TIFFTAG_ROWSPERSTRIP

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

Definition at line 258 of file tiff.h.

◆ TIFFTAG_RPCCOEFFICIENT

#define TIFFTAG_RPCCOEFFICIENT   50844 /* Define by GDAL for geospatial georeferencing through RPC: http://geotiff.maptools.org/rpc_prop.html */

Definition at line 675 of file tiff.h.

◆ TIFFTAG_SAMPLEFORMAT

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

Definition at line 333 of file tiff.h.

◆ TIFFTAG_SAMPLESPERPIXEL

#define TIFFTAG_SAMPLESPERPIXEL   277 /* samples per pixel */

Definition at line 257 of file tiff.h.

◆ TIFFTAG_SEMANTICINSTANCEID

#define TIFFTAG_SEMANTICINSTANCEID   52528 /* &a string that identifies a specific instance in a semantic mask */

Definition at line 614 of file tiff.h.

◆ TIFFTAG_SEMANTICNAME

#define TIFFTAG_SEMANTICNAME   52526 /* &a string that identifies the semantic mask */

Definition at line 613 of file tiff.h.

◆ TIFFTAG_SGILOGDATAFMT

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

Definition at line 743 of file tiff.h.

◆ TIFFTAG_SGILOGENCODE

#define TIFFTAG_SGILOGENCODE   65561 /* SGILog data encoding control*/

Definition at line 748 of file tiff.h.

◆ TIFFTAG_SHADOWSCALE

#define TIFFTAG_SHADOWSCALE   50739 /* &used by Adobe Camera Raw */

Definition at line 540 of file tiff.h.

◆ TIFFTAG_SMAXSAMPLEVALUE

#define TIFFTAG_SMAXSAMPLEVALUE   341 /* !variable MaxSampleValue */

Definition at line 341 of file tiff.h.

◆ TIFFTAG_SMINSAMPLEVALUE

#define TIFFTAG_SMINSAMPLEVALUE   340 /* !variable MinSampleValue */

Definition at line 340 of file tiff.h.

◆ TIFFTAG_SOFTWARE

#define TIFFTAG_SOFTWARE   305 /* name & release */

Definition at line 299 of file tiff.h.

◆ TIFFTAG_STONITS

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

Definition at line 490 of file tiff.h.

◆ TIFFTAG_STRIPBYTECOUNTS

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

Definition at line 259 of file tiff.h.

◆ TIFFTAG_STRIPOFFSETS

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

Definition at line 247 of file tiff.h.

◆ TIFFTAG_STRIPROWCOUNTS

#define TIFFTAG_STRIPROWCOUNTS   559 /* !TIFF/FX strip row counts */

Definition at line 393 of file tiff.h.

◆ TIFFTAG_SUBFILETYPE

#define TIFFTAG_SUBFILETYPE   254 /* subfile data descriptor */

Definition at line 170 of file tiff.h.

◆ TIFFTAG_SUBIFD

#define TIFFTAG_SUBIFD   330 /* subimage descriptors */

Definition at line 321 of file tiff.h.

◆ TIFFTAG_SUBTILEBLOCKSIZE

#define TIFFTAG_SUBTILEBLOCKSIZE   50974 /* &subtile block size */

Definition at line 580 of file tiff.h.

◆ TIFFTAG_T4OPTIONS

#define TIFFTAG_T4OPTIONS   292 /* TIFF 6.0 proper name alias */

Definition at line 280 of file tiff.h.

◆ TIFFTAG_T6OPTIONS

#define TIFFTAG_T6OPTIONS   293 /* TIFF 6.0 proper name */

Definition at line 285 of file tiff.h.

◆ TIFFTAG_T82OPTIONS

#define TIFFTAG_T82OPTIONS   435 /* !TIFF/FX T.82 options */

Definition at line 371 of file tiff.h.

◆ TIFFTAG_TARGETPRINTER

#define TIFFTAG_TARGETPRINTER   337 /* !separation target */

Definition at line 328 of file tiff.h.

◆ TIFFTAG_THRESHHOLDING

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

Definition at line 234 of file tiff.h.

◆ TIFFTAG_TIFF_RSID

#define TIFFTAG_TIFF_RSID   50908 /* https://www.awaresystems.be/imaging/tiff/tifftags/tiff_rsid.html */

Definition at line 679 of file tiff.h.

◆ TIFFTAG_TIFFANNOTATIONDATA

#define TIFFTAG_TIFFANNOTATIONDATA   32932

Definition at line 398 of file tiff.h.

◆ TIFFTAG_TILEBYTECOUNTS

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

Definition at line 314 of file tiff.h.

◆ TIFFTAG_TILEDEPTH

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

Definition at line 408 of file tiff.h.

◆ TIFFTAG_TILELENGTH

#define TIFFTAG_TILELENGTH   323 /* !tile height in pixels */

Definition at line 312 of file tiff.h.

◆ TIFFTAG_TILEOFFSETS

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

Definition at line 313 of file tiff.h.

◆ TIFFTAG_TILEWIDTH

#define TIFFTAG_TILEWIDTH   322 /* !tile width in pixels */

Definition at line 311 of file tiff.h.

◆ TIFFTAG_TRANSFERFUNCTION

#define TIFFTAG_TRANSFERFUNCTION   301 /* !colorimetry info */

Definition at line 298 of file tiff.h.

◆ TIFFTAG_UNIQUECAMERAMODEL

#define TIFFTAG_UNIQUECAMERAMODEL   50708 /* &name for the camera model */

Definition at line 507 of file tiff.h.

◆ TIFFTAG_VERSIONYEAR

#define TIFFTAG_VERSIONYEAR   404 /* !TIFF/FX version year */

Definition at line 367 of file tiff.h.

◆ TIFFTAG_WEBP_LEVEL

#define TIFFTAG_WEBP_LEVEL   65568 /* WebP compression level */

Definition at line 763 of file tiff.h.

◆ TIFFTAG_WEBP_LOSSLESS

#define TIFFTAG_WEBP_LOSSLESS   65569 /* WebP lossless/lossy */

Definition at line 764 of file tiff.h.

◆ TIFFTAG_WEBP_LOSSLESS_EXACT

#define TIFFTAG_WEBP_LOSSLESS_EXACT   65571 /* WebP lossless exact mode. Set-only mode. Default is 1. Can be set to 0 to increase compression rate, but R,G,B in areas where alpha = 0 will not be preserved */

Definition at line 765 of file tiff.h.

◆ TIFFTAG_WHITELEVEL

#define TIFFTAG_WHITELEVEL   50717 /* &fully saturated encoding level */

Definition at line 516 of file tiff.h.

◆ TIFFTAG_WHITEPOINT

#define TIFFTAG_WHITEPOINT   318 /* image white point */

Definition at line 307 of file tiff.h.

◆ TIFFTAG_WRITERSERIALNUMBER

#define TIFFTAG_WRITERSERIALNUMBER   33405 /* device serial number */

Definition at line 428 of file tiff.h.

◆ TIFFTAG_XCLIPPATHUNITS

#define TIFFTAG_XCLIPPATHUNITS   344 /* %XClipPathUnits [Adobe TIFF technote 2] */

Definition at line 343 of file tiff.h.

◆ TIFFTAG_XMLPACKET

#define TIFFTAG_XMLPACKET   700 /* %XML packet [Adobe XMP Specification, January 2004 */

Definition at line 394 of file tiff.h.

◆ TIFFTAG_XPOSITION

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

Definition at line 268 of file tiff.h.

◆ TIFFTAG_XRESOLUTION

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

Definition at line 262 of file tiff.h.

◆ TIFFTAG_YCBCRCOEFFICIENTS

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

Definition at line 387 of file tiff.h.

◆ TIFFTAG_YCBCRPOSITIONING

#define TIFFTAG_YCBCRPOSITIONING   531 /* !subsample positioning */

Definition at line 389 of file tiff.h.

◆ TIFFTAG_YCBCRSUBSAMPLING

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

Definition at line 388 of file tiff.h.

◆ TIFFTAG_YCLIPPATHUNITS

#define TIFFTAG_YCLIPPATHUNITS   345 /* %YClipPathUnits [Adobe TIFF technote 2] */

Definition at line 344 of file tiff.h.

◆ TIFFTAG_YPOSITION

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

Definition at line 269 of file tiff.h.

◆ TIFFTAG_YRESOLUTION

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

Definition at line 263 of file tiff.h.

◆ TIFFTAG_ZIPQUALITY

#define TIFFTAG_ZIPQUALITY   65557 /* compression quality level */

Definition at line 739 of file tiff.h.

◆ TIFFTAG_ZSTD_LEVEL

#define TIFFTAG_ZSTD_LEVEL   65564 /* ZSTD compression level */

Definition at line 755 of file tiff.h.

◆ YCBCRPOSITION_CENTERED

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

Definition at line 390 of file tiff.h.

◆ YCBCRPOSITION_COSITED

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

Definition at line 391 of file tiff.h.

Typedef Documentation

◆ TIFF_GCC_DEPRECATED

Definition at line 79 of file tiff.h.

◆ uint16_vap

typedef int uint16_vap

Definition at line 100 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_IFD 
TIFF_LONG8 
TIFF_SLONG8 
TIFF_IFD8 

Definition at line 145 of file tiff.h.

146{
147 TIFF_NOTYPE = 0, /* placeholder */
148 TIFF_BYTE = 1, /* 8-bit unsigned integer */
149 TIFF_ASCII = 2, /* 8-bit bytes w/ last byte null */
150 TIFF_SHORT = 3, /* 16-bit unsigned integer */
151 TIFF_LONG = 4, /* 32-bit unsigned integer */
152 TIFF_RATIONAL = 5, /* 64-bit unsigned fraction */
153 TIFF_SBYTE = 6, /* !8-bit signed integer */
154 TIFF_UNDEFINED = 7, /* !8-bit untyped data */
155 TIFF_SSHORT = 8, /* !16-bit signed integer */
156 TIFF_SLONG = 9, /* !32-bit signed integer */
157 TIFF_SRATIONAL = 10, /* !64-bit signed fraction */
158 TIFF_FLOAT = 11, /* !32-bit IEEE floating point */
159 TIFF_DOUBLE = 12, /* !64-bit IEEE floating point */
160 TIFF_IFD = 13, /* %32-bit unsigned integer (offset) */
161 TIFF_LONG8 = 16, /* BigTIFF 64-bit unsigned integer */
162 TIFF_SLONG8 = 17, /* BigTIFF 64-bit signed integer */
163 TIFF_IFD8 = 18 /* BigTIFF 64-bit unsigned integer (offset) */
TIFFDataType
Definition: tiff.h:146
@ TIFF_SSHORT
Definition: tiff.h:155
@ TIFF_SLONG
Definition: tiff.h:156
@ TIFF_BYTE
Definition: tiff.h:148
@ TIFF_SBYTE
Definition: tiff.h:153
@ TIFF_IFD
Definition: tiff.h:160
@ TIFF_SHORT
Definition: tiff.h:150
@ TIFF_UNDEFINED
Definition: tiff.h:154
@ TIFF_LONG
Definition: tiff.h:151
@ TIFF_SLONG8
Definition: tiff.h:162
@ TIFF_LONG8
Definition: tiff.h:161
@ TIFF_ASCII
Definition: tiff.h:149
@ TIFF_NOTYPE
Definition: tiff.h:147
@ TIFF_FLOAT
Definition: tiff.h:158
@ TIFF_DOUBLE
Definition: tiff.h:159
@ TIFF_IFD8
Definition: tiff.h:163
@ TIFF_SRATIONAL
Definition: tiff.h:157
@ TIFF_RATIONAL
Definition: tiff.h:152