The TIFF, Tagged Image File Format, specification as a file format for the storage and interchange of digital still image data is well established throughout the imaging industries as a flexible standard supporting many modern imaging data file format features.
This documentation contains some assembled information about the TIFF and related specifications that describe the proper implementation of software to work with the TIFF and related data.
Here is a brief listing of reference specifications discussed in this document.
| Symbol | Name |
|---|---|
| CIP3EMBED | Recommendations for embedding CIP3 PPF data in job files |
| DNG1000 | Digital Negative (DNG) Specification Version 1.0.0.0 |
| EXIF21 | Digital Still Camera Image File Format Standard Version 2.1 |
| EXIF22 | Exchangeable image file format for digital still cameras: Exif Version 2.2 |
| EXIF221 | Exif Version 2.21 (Amendment Ver. 2.2) DRAFT |
| GEOTIFF | GeoTIFF Format Specification GeoTIFF Revision 1.0 Final |
| JFIF | JPEG File Interchange Format Version 1.02 |
| JPEG | Information Technology -- Digital Compression and Coding of Continuous-Tone Still Images -- Requirements and Guidelines |
| LIBTIFFNEXT | NeXT 2-bit Grey Scale Compression Algorithm Support |
| LIBTIFFTHUNDER | ThunderScan 4-bit Compression Algorithm Support |
| OPI2 | Open Prepress Interface -- Version 2.0 |
| PLRM | PostScript Language Reference Manual |
| PSFF | Photoshop File Formats |
| RFC1314 | RFC1314: A File Format for the Exchange of Images on the Internet |
| RFC2306 | RFC2306: Tag Image File Format (TIFF) - F Profile for Facsimile |
| RICHTIFF | "Solo" Image File Format -- RichTIFF and its replacement by "Solo" JFIF -- Revision 2.0a |
| T4 | CCITT/ITU-T T.4, Group 3 Facsimile |
| T6 | Facsimile Coding Schemes and Coding Control Functions for Group IV Fcsimile Apparatus |
| TIFF4 | TIFF 4.0 Specification??? |
| TIFF6 | TIFF(tm) Revision 6.0 Final |
| TIFFEP | TIFF/EP |
| TIFFFX | RFC2301: File Format for Internet Fax |
| TIFFFXEX1 | TIFF-FX Extension Set 1 |
| TIFFIT | TIFF/IT |
| TIFFPM6 | Adobe PageMaker(r) 6.0 TIFF Technical Notes |
| TIFFPS | Adobe Photoshop (r) TIFF Technical Notes |
| TIFFSF | The Spirit of TIFF Class F |
| TTN2 | DRAFT TIFF Technical Note #2 |
| WANGANNO | Eastman Software, Inc., Annotation Specification 1.00.06 |
| XMPEMBED | Embedding XMP Metadata in Application Files DRAFT |
| YB2 | USPTO Pre-Grant and Grant Yellow Book 2 |
The TIFF specification describes how data is stored within a series of Image File Directories, IFD's
Each IFD contains an array of Image File Directory entries, also called fields or tags. Each field has a particular tag, the type of data element associated with that tag, the count of those data elements associated with the tag, and within the file an offset or the value of the data.
The field data type is one of the following of this table.
| Name | Value | Width (in bytes) | Short Description |
|---|---|---|---|
| BYTE | 0x0001 | 1 | 8-bit unsigned integer |
| ASCII | 0x0002 | 1 | 8-bit byte that contains a 7-bit ASCII code |
| SHORT | 0x0003 | 2 | 16-bit (two byte) unsigned integer |
| LONG | 0x0004 | 4 | 32-bit (four byte) unsigned integer |
| RATIONAL | 0x0005 | 8 | An unsigned fraction as eight bytes, four bytes represent the numerator, four the denominator |
| SBYTE | 0x0006 | 1 | 8-bit signed integer |
| UNDEFINED | 0x0007 | 1 | Undefined octets (8-bit bytes) of data |
| SSHORT | 0x0008 | 2 | 16-bit (two byte) signed integer |
| SLONG | 0x0009 | 4 | 32-bit (four byte) signed integer |
| SRATIONAL | 0x000A | 8 | A signed fraction as eight bytes, four bytes represent the numerator, four the denominator |
| FLOAT | 0x000B | 4 | Single-precision (four byte) IEEE format floating point number |
| DOUBLE | 0x000C | 8 | Double-precision (eight byte) IEEE format floating point number |
| IFD | 0x000D | 4 | IFD, Image File Directory offset, 32-bit (four byte) unsigned integer |
Some of the standard and private tags with public interchange are detailed in the following tables.
| Name | Tag | Short Description | Data Type(s) and Enumerated Values | Data Count | Long Description | References |
|---|---|---|---|---|---|---|
| NewSubfileType | 0x00FE | Subfile type (new-style) | LONG SHORT bit 0: ReducedResolution (Reduced-resolution image data) bit 1: Page (Single page of a multiple page document) bit 2: Mask (Image mask data) bit 3: FP (TIFF/IT Final Page) bit 4: MRC (TIFF-FX Mixed Raster Content) BITFLAGS | 1 |
The NewSubfileType field contains a bitmask of intents of the IFD. | TIFF6, p. 36 |
| SubfileType | 0x00FF | Subfile type (old-style) | SHORT 1 = FullResolution (Full-resolution image data) 2 = ReducedResolution (Reduced-resolution image data) 3 = Page (Single page of a multiple page document) ENUMERATED | 1 |
The SubfileType field contains an enumerated value of intents of the IFD. The SubfileType field is made obsolete by NewSubfileType. | TIFF6, p. 40 |
| ImageWidth | 0x0100 | Width of the image in pixels (columns) | SHORT LONG (values in pixels) DEFAULT | 1 |
The ImageWidth field is the width of the image, the number of columns in the pel-path direction. |
See alsoImageLength, Orientation. TIFF6, p. 34 |
| ImageLength | 0x0101 | Length of the image in pixels (rows) | SHORT LONG (values in pixels) DEFAULT | 1 |
The ImageLength field is the length of the image, the number of scanlines in the scan direction. |
See alsoImageWidth, Orientation. TIFF6, p. 34 |
| BitsPerSample | 0x0102 | Counts of bits per sample | SHORT (values in bits per sample) DEFAULT | SPP 1 |
The BitsPerSample field specifies the precision or number of bits that is used to represent each component of the image in an image sample. This field sometimes contains one value, for each component having the same precision, it should have a value for each component. | TIFF6, p. 29 |
| Compression | 0x0103 | Compression scheme | SHORT 1 = None (No compression) 2 = MH (Modified Huffman compression) 3 = Group3 (T.4 compression) 4 = Group4 (T.6 (MMR) compression) 5 = LZW (LZW (Lempel-Ziv-Welch) compression) 6 = OJPEG (JPEG (old-style) compression) 7 = JPEG (JPEG (new-style) compression) 9 = JBIG (TIFF-FX JBIG (T.82) compression) 10 = JBIG_MRC (TIFF-FX JBIG (T.82) MRC (T.43) representation compression) 0x7FFE = NeXT (NeXT 2-bit grey scale compression) 0x8003 = Group3_1D_wordalign (Group 3 1-D (MH) compression, word-aligned) 0x8005 = Packbits (Macintosh Packbits Run-Length Encoding (RLE) compression) 0x8029 = Thunderscan (Thunderscan 4-bit compression) 0x807F = IT8CT_MP_RasterPadding 0x8080 = IT8LW_RLE 0x8081 = IT8MP_RLE 0x8082 = IT8BL_RLE 0x808C = PixarFilm 0x808D = PixarLog 0x80B2 = Deflate_experimental (Deflate algorithm compression (experimental value)) 0x0008 = Deflate (Deflate algorithm compression (standard value)) 0x80B3 = DCS 0x8765 = JBIG_experimental 0x8774 = SGILog 0x8775 = SGILog24 0x8798 = JPEG2000_LEAD 0x879B = JBIG2_TIFF_FX ENUMERATED | 1 |
The Compression field represents the type of compression used to compress the image data. | TIFF6, p. 30 |
| PhotometricInterpretation | 0x0106 | Photometric interpretation | SHORT 0 = WhiteIsZero (White is zero) 1 = BlackIsZero (Black is zero) 2 = RGB (RGB (Red, Green, Blue)) 3 = PaletteColor (Palette color) 4 = TransparencyMask (Transparency mask) 5 = Separated (Separation) 6 = YCbCr (YCbCr) 8 = CIELab (CIE L*a*b*) 9 = ICCLab (ICC L*a*b*) 10 = ITULab (ITU-T Facsimile L*a*b*) 32844 = LogL (Log luminance) 32845 = LogLUV (Log luminance and chrominance) 32803 = CFA (Color filter array) 34892 = LinearRaw (DNG Linear Raw) ENUMERATED | 1 |
The PhotometricInterpretation field describes the colorspace the image samples represent. | TIFF6, p. 37 |
| Thresholding | 0x0107 | Halftone/dithering algorithm | SHORT 1 = NoDither 2 = OrderedDither 3 = RandomizedProcess ENUMERATED | 1 |
The Thresholding field contains the type of the halftoning/dithering algorithm used. | TIFF6, p. 41 |
| CellWidth | 0x0108 | Width of the halftone or dither cell | SHORT DEFAULT | 1 |
The CellWidth fields contains the width of the halftone cell. This field should only be present if Thresholding==OrderedDither. | TIFF6, p. 29 |
| CellLength | 0x0109 | Length of the halftone or dither cell | SHORT DEFAULT | 1 |
The CellLength field contains the length of the halftone cell. This field should only be present if Thresholding==OrderedDither. | TIFF6, p. 29 |
| FillOrder | 0x010A | The bit order within coded image data | SHORT 1 = MSBtoLSB (most-significant-bit to least-significant-bit) 2 = LSBtoMSB (least-significant-bit to most-significant-bit) ENUMERATED | 1 |
The FillOrder field describes the bit order of the compressed image data. This is almost always msb-to-lsb. The native form of Group 3 facsimile devices is lsb-to-msb. | TIFF6, p. 32 |
| DocumentName | 0x010D | Document name | ASCII DEFAULT | N |
The DocumentName fields contains the name of the document. | TIFF6, "Section 12: Document Storage and Retrieval", p. 55 |
| ImageDescription | 0x010E | Image description | ASCII DEFAULT | N |
The ImageDescription fields contains text describing the image. | TIFF6
|
| Make | 0x010F | Input device make | ASCII DEFAULT | N |
The Make field defines the manufacturer of the input scanner/camera that digitized the image. | TIFF6
|
| Model | 0x0110 | Input device model | ASCII DEFAULT | N |
The Model field defines the model of the input scanner/camera that digitized the image. | TIFF6
|
| StripOffsets | 0x0111 | Offsets to strip data | LONG SHORT OFFSETS | SPI SPPxSPI |
The StripOffsets field contains a value for each strip of the image that is the offset to the beginning of the strip data. The strips per image is determined from the image length and the rows per strip. See ImageLength, RowsPerStrip. If the image has PlanarConfiguration==Planar then there is an offset for each sample for each strip of the image, with the offsets pointing to in order the strips for each separated component. |
See alsoStripByteCounts, RowsPerStrip. TIFF6, p. 40 |
| Orientation | 0x0112 | Orientation of image | SHORT 1 = RowTopColumnLeft 2 = RowTopColumnRight 3 = RowBottomColumnRight 4 = RowBottomColumnLeft 5 = RowLeftColumnTop 6 = RowRightColumnTop 7 = RowRightColumnBottom 8 = RowLeftColumnBottom 9 = Unknown ENUMERATED | 1 |
The Orientation field describes how the output image is to be interpreted by rotating or flipping the coordinate origin. | TIFF6
|
| SamplesPerPixel | 0x0115 | Count of samples per pixel | SHORT (values in samples per pixel) DEFAULT | 1 |
The SamplesPerPixel field is how many image or data component samples there are for each pixel. Each pixel has the same number of samples, except in the case of subsampled YCbCr and ITU/Facsimile L*a*b* per TIFF 6.0 and TIFF-FX, in which case this value reflects the number of components. Each sample represents an channel or component given the photometric interpretation, unless extra samples are present. See ExtraSamples. The image may have multiple components but be a palettized image, in which case SamplesPerPixel would only reflect one sample for the color map entry. See Indexed, PhotometricInterpretation==PaletteColor. |
See alsoExtraSamples, Indexed, PhotometricInterpretation. TIFF6, p. 39 |
| RowsPerStrip | 0x0116 | Rows per strip | LONG SHORT DEFAULT | 1 |
The RowsPerStrip field contains the number of rows (scanlines) per strip. It is used to determine the strips per image. A value of 0xFFFFFFFF, or the maximum value of the data type, implies that the entire image is one strip. |
See alsoStripOffsets, StripByteCounts. TIFF6, p. 39 |
| StripByteCounts | 0x0117 | Byte counts of strip data | LONG LENGTHS | SPI SPPxSPI |
The StripByteCounts field contains a value for each strip of the image that is the byte count of the strip. The strips per image is determined from the image length and the rows per strip. See ImageLength, RowsPerStrip. If the image has PlanarConfiguration==Planar then there is an offset for each sample for each strip of the image, with the offsets pointing to in order the strips for each separated component. |
See alsoStripOffsets, RowsPerStrip. TIFF6, p. 40 |
| MinSampleValue | 0x0118 | Minimum sample value | SHORT DEFAULT | SPP |
The MinSampleValue field identifies the least sample value for each sample, from the range of values possible given the bits per sample of the sample as an unsigned integer. This is for use only for statistical purposes and not footroom of the sample. |
See alsoMaxSampleValue. TIFF6, p. 36 |
| MaxSampleValue | 0x0119 | Maximum sample value | SHORT DEFAULT | SPP |
The MaxSamplesValue field identifies the greatest sample value for each sample, from the range of values possible given the bits per sample of the sample as an unsigned integer. This is for use only for statistical purposes and not headroom of the sample. |
See alsoMinSampleValue. TIFF6, p. 36 |
| XResolution | 0x011A | Horizontal resolution | RATIONAL DEFAULT | 1 |
The XResolution contains the pixels per resolution unit in the horizontal direction, before orientation. |
See alsoYResolution, ResolutionUnit, Orientation. TIFF6 |
| YResolution | 0x011B | Vertical resolution | RATIONAL DEFAULT | 1 |
The YResolution contains the pixels per resolution unit in the vertical direction, before orientation. |
See alsoXResolution, ResolutionUnit, Orientation. TIFF6 |
| PlanarConfiguration | 0x011C | Configuration of data interleaving | SHORT 1 = Chunky (Chunky (component interleaved) sample organization) 2 = Planar (Planar (channel interleaved) sample organization) 0x8000 = Line (Line (line interleaved) sample organization (IT8)) ENUMERATED | 1 |
The PlanarConfiguration field describes how the data is interleaved, for example pixel interleaved, scanline interleaved, or component interleaved. | TIFF6, p. 38 |
| PageName | 0x011D | Page name | ASCII DEFAULT | N |
The PageName field contains the name of a page within a multiple-page document, for example a logical page number. | TIFF6, "Section 12: Document Storage and Retrieval", p. 55 |
| XPosition | 0x011E | Horizontal positional offset | RATIONAL DEFAULT | 1 |
The XPosition field defines the horizontal offset from the edge of an output page of the image data. The XPosition field is used in TIFF-FX MRC to define the offset of image elements in MRC. | TIFF6, "Section 12: Document Storage and Retrieval", p. 55 TIFFFX |
| YPosition | 0x011F | Vertical positional offset | RATIONAL DEFAULT | 1 |
The YPosition field defines the vertical offset from the edge of an output page of the image data. The YPosition field is used in TIFF-FX MRC to define the offset of image elements in MRC. | TIFF6, "Section 12: Document Storage and Retrieval", p. 56 TIFFFX |
| FreeOffsets | 0x0120 | Offsets to unused file areas | LONG OFFSETS | N |
The FreeOffsets field contains an array of offsets to unused regions within the file. | |
| FreeByteCounts | 0x0121 | Byte counts of unused file areas | LONG LENGTHS | N |
The FreeOffsets field contains an array of byte counts of unused regions within the file. | |
| GrayResponseUnit | 0x0122 | Grayscale response curve units | SHORT 1 = Tenths 2 = Hundredths 3 = Thousandths 4 = TenThousandths 5 = HundredThousandths ENUMERATED | 1 |
The GrayResponseUnit field contains a value describing the multiplier of the GrayResponseCurve values. Each GrayResponseCurve value is multiplied by the value of the GrayResponseUnit, eg 1/10, 1/100, 1/1000, etcetera. |
See alsoGrayResponseCurve. TIFF6, p. 33 |
| GrayResponseCurve | 0x0123 | Grayscale response curve | SHORT DEFAULT | 2toBPS |
The GrayResponseCurve contains a value for each of the values of BitsPerSample many bits that describes the optical density of a pixel having that value. The values of the GrayResponseCurve are each to be multiplied by the factor described in the GrayResponseUnits field. |
See alsoGrayResponseUnit, ColorResponseCurves, TransferFunction. TIFF6, p. 33 |
| T4Options | 0x0124 | Group 3 Fax options | LONG bit 0: 2D bit 1: UncompressedMode bit 2: EOLByteAlign BITFLAGS | 1 |
The T4Options field contains options of the ITU-T T.4 (CCITT Group 3 Facsmile) coding. | TIFF6, "Section 11: CCITT Bilevel Encodings", p. 51 |
| T6Options | 0x0125 | Group 4 Fax options | LONG bit 1: UncompressedMode BITFLAGS | 1 |
The T6Options field contains options of the ITU-T T.6 (CCITT Group 4 Facsmile) coding. | TIFF6, "Section 11: CCITT Bilevel Encodings", p. 52 |
| ResolutionUnit | 0x0128 | Resolution units | SHORT 1 = Unitless (Units not specified) 2 = Inch (Units in inches) 3 = Centimeter (Units in centimeters) ENUMERATED | 1 |
The ResolutionUnit field contains whether the resolution unit is inch, centimeter, or unknown/unspecified. |
See alsoXResolution, YResolution. TIFF6 |
| PageNumber | 0x0129 | Page number | SHORT DEFAULT | 2 |
The PageNumber field contains two values, the first being the page index for this page and the second being the number of pages or zero for unknown. Some broken applications reverse these values. | TIFF6, "Section 12: Document Storage and Retrieval", p. 55 |
| ColorResponseUnit | 0x012C | Color response curve units | SHORT 1 = Tenths 2 = Hundredths 3 = Thousandths 4 = TenThousandths 5 = HundredThousandths ENUMERATED | 1 |
The ColorResponseUnit field contains a value describing the multiplier of the ColorResponseCurves values. Each of the ColorResponseCurves' values is multiplied by the value of the ColorResponseUnit, eg 1/10, 1/100, 1/1000, etcetera. |
See alsoColorResponseCurves. TIFF4 |
| TransferFunction | 0x012D | Transfer function | SHORT DEFAULT | 2toBPS 3x2toBPS |
The TransferFunction field contains a value for each of the possible values of the pixel for each component or all components. The TransferFunction tag coincides with the ColorResponseCurves tag, if the ColorResponseUnits field exists then TransferFunction should be treated as ColorResponseCurves. |
See alsoTransferRange, ReferenceBlackWhite. TIFF6, "Section 20: RGB Image Colorimetry", p. 84 |
| Software | 0x0131 | Software version | ASCII DEFAULT | N |
The Software field defines the software product and version that generated the image file. | TIFF6
|
| DateTime | 0x0132 | Date and time of image creation | ASCII DATETIME | 20 |
The DateTime contains an ASCII string of 20 characters, with the ending binary zero. The ASCII string encodes a date and time as "YYYY:MM:DD HH:MM:SS". | TIFF6
|
| Artist | 0x013B | Person who created the image | ASCII DEFAULT | N |
The Artist field contains the artist/author of the image. This field is sometimes used to hold copyright information. This field sometimes contains two null-terminated strings, with the second being copyright information. | TIFF6
|
| HostComputer | 0x013C | Host computer | ASCII DEFAULT | N |
The HostComputer field contains the name of the computer which created the image file. | TIFF6
|
| Predictor | 0x013D | Differencing predictor | SHORT 1 = NoPrediction (No prediction sheme) 2 = HorizontalDifferencing (Horizontal differencing prediction scheme) ENUMERATED | 1 |
The Predictor field describes the differencing predictor method used. It is used with LZW and perhaps also Deflate compression schemes. | TIFF6, "Section 14: Differencing Predictor", p. 64 |
| WhitePoint | 0x013E | Chromaticity of white point | RATIONAL DEFAULT | 2 |
The WhitePoint field contains two values that describe the CIE xy components of the chromaticity of the white point, where the primaries (channels) have their reference white values. | TIFF6, "Section 20: RGB Image Colorimetry", p. 83 |
| PrimaryChromaticities | 0x013F | Chromaticities of primaries | RATIONAL DEFAULT | 6 |
The PrimaryChromaticities field contains six values that described the CIE xy components of the chromaticity of the three primaries (channels) at their reference white values, where the other primaries are at their reference black values. | TIFF6, "Section 20: RGB Image Colorimetry", p. 83 |
| ColorMap | 0x0140 | Color map / palette | SHORT COLORMAP | SPPx2toBPS |
The ColorMap field contains a 16-bit value for each component. The values are component interleaved, for example for an RGB images the values of the colormap are stored RRR...GGG...BBB.... The colormap may contain a map for three or four component images, when either PhotometricInterpretation==PaletteColor or Indexed==Indexed. |
See alsoPhotometricInterpretation, Indexed. TIFF6, "Section 5: Palette-color Images", p. 23 |
| HalftoneHints | 0x0141 | Halftone hints | SHORT DEFAULT | 2 |
The HalftoneHints field contains range extents for the halftone function of values to retain tonal value. | TIFF6, "Section 17: HalftoneHints", p. 72 |
| TileWidth | 0x0142 | Tile width | SHORT LONG DEFAULT | 1 |
The TileWidth field contains the width of the tiles of the tiled image. TileWidth must be a multiple of 16. | TIFF6, "Section 15: Tiled Images", p. 66 |
| TileLength | 0x0143 | Tile length | SHORT LONG DEFAULT | 1 |
The TileLength field contains the length of the tiles in the tiled image. TileLength must be a multiple of 16. | TIFF6, "Section 15: Tiled Images", p. 66 |
| TileOffsets | 0x0144 | Offsets to tile data | LONG OFFSETS | TPI SPPxTPI |
The TileOffsets field contains a value for each tile that is the offset to the beginning of the tile data. The tiles per image is determined from the image dimensions and the tile dimensions. See ImageWidth, ImageLength, TileWidth, TileLength. The tiles are in order from left-to-right and then top-to-bottom. If the image has PlanarConfiguration==Planar then there is an offset for each sample for each tile of the image, with the offsets pointing to in order the tiles for each separated component. |
See alsoTileByteCounts, TileWidth, TileLength. TIFF6, "Section 15: Tiled Images", p. 66 |
| TileByteCounts | 0x0145 | Byte counts of tile data | LONG LENGTHS | TPI SPPxTPI |
The TileByteCounts field contains a value for each tile that is the offset to the beginning of the tile data. The tiles per image is determined from the image dimensions and the tile dimensions. See ImageWidth, ImageLength, TileWidth, TileLength. The tiles are in order from left-to-right and then top-to-bottom. If the image has PlanarConfiguration==Planar then there is an offset for each sample for each tile of the image, with the offsets pointing to in order the tiles for each separated component. |
See alsoTileOffsets, TileWidth, TileLength. TIFF6, "Section 15: Tiled Images", p. 66 |
| BadFaxLines | 0x0146 | Bad received fax lines | SHORT LONG DEFAULT | 1 |
The BadFaxLines field contains how many of the ImageLength many rows were damaged on facsimile transmission. | TIFFSF
|
| CleanFaxData | 0x0147 | Fax data cleanliness | SHORT 0 = Clean 1 = Regenerated 2 = Unregenerated ENUMERATED | 1 |
The CleanFaxData field describes the damaged or undamaged state of transmitted Group 3 facsimile data. | TIFFSF
|
| ConsecutiveBadFaxLines | 0x0148 | Maximum consecutive bad fax lines | LONG SHORT DEFAULT | 1 |
The ConsecutiveBadFaxLines field contains the maximum of how many facsimile lines in a row were damaged or unreadable on transmission. | TIFFSF
|
| SubIFDs | 0x014A | Offsets to child IFDs | LONG IFD IFDOFFSET | N |
The SubIFDs fields contains offsets to child IFDs of the current IFD that are not otherwise linked in the IFD chain. | TIFF6, "Section 2: TIFF Structure", p. 14 TTN1 TIFFPM6, "TIFF Tech Note 1: TIFF Trees", p. 4 |
| InkSet | 0x014C | Ink set | SHORT 1 = CMYK (CMYK inkset) 2 = NotCMYK (Not a CMYK inkset) ENUMERATED | 1 |
The InkSet field for separated images describes whether the inkset is CMYK, or not. | TIFF6, "Section 16: CMYK Images", p. 70 |
| InkNames | 0x014D | Ink names | ASCII MULTIPLEASCII | N |
The InkNames field contains a null-separated list of strings that define ink/colorant names. The number of strings must be equal to the value of the NumberOfInks field. | TIFF6, "Section 16: CMYK Images", p. 70 |
| NumberOfInks | 0x014E | Ink count | SHORT DEFAULT | 1 |
The NumberOfInks fields contains the number of inks for a separated image. |
TIFF6, "Section 16: CMYK Images", p. 70 |
| DotRange | 0x0150 | Ink range limits | SHORT DEFAULT | 2 2xSPP |
The DotRange value contains the value of the sample for 0% and 100% saturation, for either all samples or each sample. | TIFF6, "Section 16: CMYK Images", p. 71 |
| TargetPrinter | 0x0151 | Target printer | ASCII DEFAULT | N |
The TargetPrinter describes the output printer environment. | TIFF6, "Section 16: CMYK Images", p. 71 |
| ExtraSamples | 0x0152 | Description of extra components | SHORT 0x0000 = Unspecified (Unspecified data) 0x0001 = AssociatedAlpha (Associated alpha (transparency), premultiplied) 0x0002 = UnassociatedAlpha (Unassociated alpha (transparency)) ENUMERATED | N |
The ExtraSamples field defines how many data samples there are beyond those for the photometric interpretation. There may be extra components of the image beyond those for the PhotometricInterpretation. These components are often used to represent transparency information of the samples. For each of the N many extra components, the value of this field represents the meaning of the extra sample. | TIFF6, p. 31 TIFF6, p. 69 TIFF6, p. 77 |
| SampleFormat | 0x0153 | Format of data sample | SHORT 1 = UnsignedInteger (Unsigned integer data) 2 = SignedInteger (Signed (two's complement) integer data) 3 = FloatingPoint (IEEE floating point data) 4 = Undefined (Undefined sample format) ENUMERATED | SPP |
The SampleFormat field represents for each sample the data format of the sample, whether unsigned or signed integer, floating point, or undefined. The bits per sample are determined by the BitsPerSample field. The default is unsigned integer data, and undefined data should be left or treated as unsigned integer data. |
See alsoBitsPerSample, SMinSampleValue, SMaxSampleValue. TIFF6, "Section 19: Data Sample Format", p. 80 |
| SMinSampleValue | 0x0154 | Minimum sample value of data format | LONG SHORT BYTE SLONG SSHORT SBYTE DOUBLE FLOAT DEFAULT | SPP |
The SMinSampleValue field identifies the least sample value for each sample, from the range of values possible given the bits per sample of the sample as its type as specified by the SampleFormat field. |
See alsoSMaxSampleValue. TIFF6, "Section 19: Data Sample Format", p. 80 |
| SMaxSampleValue | 0x0155 | Maximum sample value of data format | LONG SHORT BYTE SLONG SSHORT SBYTE DOUBLE FLOAT DEFAULT | SPP |
The SMaxSampleValue field identifies the greatest sample value for each sample, from the range of values possible given the bits per sample of the sample as its type as specified by the SampleFormat field. |
See alsoSMinSampleValue. TIFF6, "Section 19: Data Sample Format", p. 80 |
| TransferRange | 0x0156 | Transfer range | SHORT DEFAULT | 6 |
The TransferRange field contains two values for each of three components that are an offset and a scaling, these values expand the TransferFunction range. |
See alsoTransferFunction. TIFF6, "Section 20: RGB Image Colorimetry", p. 85 |
| ClipPath | 0x0157 | Clipping path | BYTE PSCLIPPATH | N |
The ClipPath field contains the specification of a clipping path that outlines the image data to be output. The TIFF clipping path is designed to be directly compatible with PostScript path information. The clip path contains a header, 16 bytes with "II" or "MM" and then zeros, and then path operators, commands. | TIFFPM6, "TIFF Tech Note 2: Clipping Path", p. 6 PLRM |
| XClipPathUnits | 0x0158 | Clipping path horizontal units | LONG DWORD DEFAULT | 1 |
The XClipPathUnits field contains the number of horizontal clip path coordinates, the count of coordinates for the clip path coordinate system across the image. | TIFFPM6, "TIFF Tech Note 2: Clipping Path", p. 6 |
| YClipPathUnits | 0x0159 | Clipping path vertical units | LONG DWORD DEFAULT | 1 |
The YClipPathUnits field contains the number of vertical clip path coordinates, the count of coordinates for the clip path coordinate system down the image. | TIFFPM6, "TIFF Tech Note 2: Clipping Path", p. 6 |
| Indexed | 0x015A | Indexed (palettized) image | SHORT 0x0000 = NotIndexed (Not indexed) 0x0001 = Indexed (Indexed) ENUMERATED | 1 |
The Indexed field denotes whether the image data given the photometric interpretation (see PhotometricInterpretation) is palettized or indexed to the color map (see ColorMap). |
See alsoPhotometricInterpretation, ColorMap. TIFFPM6, "TIFF Tech Note 3: Indexed Images", p. 11TIFFFX |
| JPEGTables | 0x015B | Contents of new JPEG tables | UNDEFINED JPEGTABLES | N |
The JPEGTables field contains an abbreviated JPEG data table specification to install the tables into the JPEG coder for JPEG coded data. | TTN2
|
| OPIProxy | 0x015F | OPI proxy indicator | SHORT DEFAULT | 1 |
The OPIProxy field denotes whether this image is a proxy for a higher resolution image named in the ImageID field. |
See alsoImageID. TIFFPM6, p. 15OPI2 |
| Decode | 0x0181 | TIFF-FX decode array | SRATIONAL DECODEARRAY | 2xSPP |
The Decode field contains values that define the range of colorspace values to map the range of sample values. | TIFFFX
|
| DefaultImageColor | 0x0182 | TIFF-FX default image color | SHORT DEFAULT | SPP |
The DefaultImageColor field contains the samples of a pixel that define the default image color in TIFF-FX MRC image data. | TIFFFX
|
| GlobalParametersIFD | 0x0190 | TIFF-FX IFD offset for global parameters | IFD IFDOFFSET | 1 |
The GlobalParametersIFD field is to contain an offset to a child IFD that contains fields with global parameters of the TIFF-FX profile file. The GlobalParametersIFD field should be written to the first IFD of the TIFF-FX file. The global parameters IFD should contain ProfileType, FaxProfile, CodingMethods, VersionYear, and ModeNumber fields. |
See alsoProfileType, FaxProfile, CodingMethods, VersionYear, ModeNumber. TIFFFX |
| ProfileType | 0x0191 | TIFF-FX profile type | LONG 0 = Unspecified 1 = Group3Fax ENUMERATED | 1 |
The ProfileType field describes the profile of data in the TIFF file. |
See alsoGlobalParametersIFD. TIFFFX |
| FaxProfile | 0x0192 | TIFF-FX fax profile | BYTE 0 = NotProfile 1 = ProfileS 2 = ProfileF 3 = ProfileJ 4 = ProfileC 5 = ProfileL 6 = ProfileM 7 = ProfileT 255 = MultiProfiles ENUMERATED | 1 |
The FaxProfile field describes the TIFF-FX profile of data in the TIFF file. |
See alsoGlobalParametersIFD, MultiProfiles. TIFFFXTIFFFXEX1 |
| CodingMethods | 0x0193 | TIFF-FX coding methods | LONG bit 0: Unspecified bit 1: Group3_1D bit 2: Group3_2D bit 3: Group4 bit 4: JBIG bit 5: JPEG bit 6: JBIGColor BITFLAGS | 1 |
The CodingMethods field describes the coding methods used on the data in the TIFF-FX file. |
See alsoGlobalParametersIFD. TIFFFX |
| VersionYear | 0x0194 | TIFF-FX version year | BYTE FOURBYTEASCII | 4 |
The VersionYear field contains four characters forming the ASCII representation of the TIFF-FX version. |
See alsoGlobalParametersIFD. TIFFFX |
| ModeNumber | 0x0195 | TIFF-FX mode number | BYTE 0 = Version_1_0 (FaxProfile Mode 1.0) ENUMERATED | 1 |
The ModeNumber field describes the mode of the standard used by the TIFF-FX FaxProfile field. |
See alsoGlobalParametersIFD, FaxProfile. TIFFFX |
| T82Options | 0x01B3 | TIFF-FX T.82 options | LONG BITFLAGS | 1 |
The T82Options field contains options of the ITU-T T.82 (JBIG) coding. | TIFFFXEX1
|
| JPEGProc | 0x0200 | JPEG Process | SHORT 1 = BaselineSequential (Baseline sequential JPEG process) 14 = LosslessHuffman (Lossless JPEG process with Huffman encoding) ENUMERATED | 1 |
The JPEGProc field defines the JPEG process used to compress the image data, as either baseline sequential or lossless. | TIFF6, "Section 22: JPEG Compression", p. 104 |
| JPEGInterchangeFormat | 0x0201 | Offset to JPEG interchange format | LONG OFFSETS | 1 |
The JPEGInterchangeFormat field contains an offset to the beginning of a block of JPEG interchange format data. |
See alsoJPEGInterchangeFormatLength. TIFF6, "Section 22: JPEG Compression", p. 105 |
| JPEGInterchangeFormatLength | 0x0202 | Byte count of JPEG interchange format | LONG LENGTHS | 1 |
The JPEGInterchangeFormatLength describes the extent of a block of JPEG interchange format data from the offset of the data. |
See alsoJPEGInterchangeFormat. TIFF6, "Section 22: JPEG Compression", p. 105 |
| JPEGRestartInterval | 0x0203 | JPEG restart interval | SHORT DEFAULT | 1 |
The JPEGRestartInterval field contains the value of the restart interval of the JPEG coded data. | TIFF6, "Section 22: JPEG Compression", p. 105 |
| JPEGLosslessPredictors | 0x0205 | JPEG lossless predictors | SHORT DEFAULT | SPP |
The JPEGLosslessPredictors field contains a list of the lossless predictor selection values of the JPEG coded data. | TIFF6, "Section 22: JPEG Compression", p. 106 |
| JPEGPointTransforms | 0x0206 | JPEG point transforms | SHORT DEFAULT | SPP |
The JPEGPointTransforms field contains a list of the point transforms of the JPEG coded data. | TIFF6, "Section 22: JPEG Compression", p. 106 |
| JPEGQTables | 0x0207 | Offsets to JPEG quantization tables | LONG OFFSETS JPEGQTABLES | SPP |
The JPEGQTables field contains a list of offsets to quantization tables of the JPEG coded data. Each table is 64 bytes in extent. | TIFF6, "Section 22: JPEG Compression", p. 107 |
| JPEGDCTables | 0x0208 | Offsets to JPEG DC tables | LONG OFFSETS JPEGHTABLES | SPP |
The JPEGDCTables field contains a list of offsets to Huffman DC tables of the JPEG coded data. The extent of each is 16 bytes plus the sum of the values in those 16 bytes. | TIFF6, "Section 22: JPEG Compression", p. 107 |
| JPEGACTables | 0x0209 | Offsets to JPEG AC tables | LONG OFFSETS JPEGHTABLES | SPP |
The JPEGACTables field contains a list of offsets to Huffman AC tables of the JPEG coded data. The extent of each is 16 bytes plus the sum of the values in those 16 bytes. | TIFF6, "Section 22: JPEG Compression", p. 107 |
| YCbCrCoefficients | 0x0211 | Transformation from RGB to YCbCr | RATIONAL DEFAULT | 3 |
The YCbCrCoefficients fields specifies three fractions that represent the coefficients used to generate the luminance channel, Y, of YCbCr data, from RGB data. | TIFF6, "Section 21: YCbCr Images", p. 90 |
| YCbCrSubSampling | 0x0212 | Chrominance component subsampling | SHORT DEFAULT | 2 |
The YCbCrSubSampling field contains a value for both of two chromaticity components that describes the horizontal subsampling frequency and the vertical subsampling frequency, horizontal in the first value and vertical in the second value. | TIFF6, "Section 21: YCbCr Images", p. 91 |
| YCbCrPositioning | 0x0213 | Position of chrominance to luminance samples | SHORT 1 = Centered 2 = Cosited ENUMERATED | 1 |
The YCbCrPositioning field describes whether the chrominance channels are centered among the luminance channels or cosited upon subsampling of the chrominance channels. | TIFF6, "Section 21: YCbCr Images", p. 92 |
| ReferenceBlackWhite | 0x0214 | Reference black and white | RATIONAL DEFAULT | 6 |
The ReferenceBlackWhite field contains two values for each of three primaries that specify headroom and footroom values for each of three primaries (channels). | TIFF6, "Section 20: RGB Image Colorimetry", p. 86 |
| StripRowCounts | 0x022F | TIFF-FX rows per strips | LONG DEFAULT | SPI |
The StripRowCounts field contains a count for each strip of the number of rows in that strip for use with TIFF-FX MRC data, which can have a variable number of row per strip. If the StripRowCounts field is present then the RowsPerStrip field is to not be. | TIFFFX
|
| XMLPacket | 0x02BC | XMP (XML) packet | BYTE XML XMP | N |
The XMLPacket field contains embedded XMP (XML/RDF) metadata about the information. | XMPEMBED
|
| USPTOMiscellaneous | 0x03E7 | USPTO Miscellaneous (private tag) | ASCII DEFAULT | 253 |
The USPTO Miscellaenous field is by default blank. | YB2, p. 7 |
| ImageID | 0x800D | OPI image identifier | ASCII DEFAULT | N |
The ImageID tag contains a filename or other identifier of the high resolution original of this image. |
See alsoOPIProxy. TIFFPM6, p. 15OPI2 |
| WangTag1 | 0x80A3 | Wang Imaging (private tag) | UNDEFINED DEFAULT | N | ||
| WangAnnotation | 0x80A4 | Wang Imaging annotation | BYTE WANGANNOTATION | N |
The WangAnnotation field contains the content of data structures that define annotations to the image per the Wang/Eastman/Kodak/eiStream annotation specification. | WANGANNO
|
| WangTag3 | 0x80A5 | Wang Imaging (private tag) | UNDEFINED DEFAULT | N | ||
| WangTag4 | 0x80A6 | Wang Imaging (private tag) | UNDEFINED DEFAULT | N |
The WangTag field contains some information put into TIFF files by Wang Imaging software. | |
| CFARepeatPatternDim | 0x828D | TIFF/EP color filter array dimensions | SHORT DEFAULT | 2 |
The CFARepeatPatternDim field contains two values representing the minimum rows and columns to define the repeating patterns of the color filter array. |
See alsoCFAPattern, SensingMethod. TIFFEP |
| CFAPattern | 0x828E | TIFF/EP picture color filter array pattern | BYTE CFAPATTERN | CFA |
The CFAPattern field contains a description of the color filter array geometric pattern for interleaving of sampling channels. | TIFFEP
|
| BatteryLevel | 0x828F | TIFF/EP battery level | RATIONAL ASCII DEFAULT | 1 N |
The BatteryLevel field contains a value of the battery level as a fraction or string. | TIFFEP
|
| Copyright | 0x8298 | Copyright notice | ASCII DEFAULT | N |
The Copyright field contains copyright information of the interpreted image data. GEDI standard, gedistand99.pdf, page 39, has value being 0x0828. | TIFF6
|
| ExposureTime | 0x829A | TIFF/EP picture exposure time | RATIONAL DEFAULT | 1 |
The ExposureTime field contains how many seconds the frame was exposed. | TIFFEP
|
| FNumber | 0x829D | TIFF/EP picture F number | RATIONAL DEFAULT | 1 |
The FNumber field contains the F number of the picture. | TIFFEP
|
| ModelPixelScaleTag | 0x830E | GeoTIFF model pixel scale | DOUBLE GEOPIXELSCALE | 3 | GEOTIFF
|
|
| AdventScale | 0x8335 | Advent Imaging scale (private tag) | ASCII DEFAULT | N | ||
| AdventRevision | 0x8336 | Advent Imaging revision (private tag) | ASCII DEFAULT | N | ||
| IPTCNAA | 0x83BB | IPTC/NAA metadata record | BYTE ASCII LONG IPTCNAARECORD | N |
The IPTCNAA field contains an IPTC/NAA record. | RICHTIFF
TIFFEP |
| INGRPacketData | 0x847E | Intergraph INGR packet data (private tag) | SHORT INGRPACKET | N | ||
| INGRFlagRegisters | 0x847F | Intergraph INGR flag registers (private tag) | LONG INGRFLAGREGISTER | N | ||
| IntergraphMatrix | 0x8480 | Intergraph matrix (private tag) | DOUBLE INGRMATRIX | 17 16 | ||
| INGRReserved | 0x8481 | Intergraph reserved (private tag) | UNDEFINED DEFAULT | N | ||
| ModelTiepointTag | 0x8482 | GeoTIFF model tiepoints | DOUBLE GEOTIEPOINTS | N |
Also called Georeferencing. | GEOTIFF
|
| Site | 0x84E0 | TIFF/IT production site | ASCII DEFAULT | N |
The Site field contains the location of where the image was originated or converted to TIFF/IT. | TIFFIT
|
| ColorSequence | 0x84E1 | TIFF/IT color sequence | ASCII COLORSEQUENCE | N |
The ColorSequence field is a string where each letter signifies a color to be assigned to a component. | TIFFIT
|
| IT8Header | 0x84E2 | TIFF/IT header | ASCII MULTIPLEASCII | N |
The IT8Header field contains null-separated headers from ISO 10755, ISO 10756, and ISO 10759. | TIFFIT
|
| RasterPadding | 0x84E3 | TIFF/IT raster padding | SHORT 0 = ByteRaster 1 = WordRaster 2 = LongWordRaster 9 = SectorRaster 10 = LongSectorRaster ENUMERATED | 1 |
The RasterPadding field describes the padding of data to byte, word, long word, sector, or double sector. When applied to line interleaved data, the padding applies to each color instead of each line. |
See alsoPhotometricInterpretation. TIFFIT |
| BitsPerRunLength | 0x84E4 | TIFF/IT LW bits per run length | SHORT DEFAULT | 1 |
The BitsPerRunLength field contains how many bits are required to represent the short run of the run length encoding of the TIFF/IT LW (line work) data. |
See alsoBitsPerExtendedRunLength. TIFFIT |
| BitsPerExtendedRunLength | 0x84E5 | TIFF/IT LW bits per extended run length | SHORT DEFAULT | 1 |
The BitsPerRunLength field contains how many bits are required to represent the long run of the run length encoding of the TIFF/IT LW (line work) data. |
See alsoBitsPerRunLength. TIFFIT |
| ColorTable | 0x84E6 | TIFF/IT LW color table | BYTE DEFAULT | N |
The ColorTable field contains a color identifier and transparency information for separated line work images. | TIFFIT, p. 17 |
| ImageColorIndicator | 0x84E7 | TIFF/IT BP/BL foreground color indicator | BYTE 0 = UnspecifiedImageColor (Image color not specified) 1 = SpecifiedImageColor (Image color specified) ENUMERATED | 1 |
The ImageColorIndicator field describes whether the image or foreground color is in the binary image or the monochrome continuous tone image. |
See alsoBackgroundColorIndicator. TIFFIT |
| BackgroundColorIndicator | 0x84E8 | TIFF/IT BP/BL background color indicator | BYTE 0 = UnspecifiedBackgroundColor (Background color not specified) 1 = SpecifiedBackgroundColor (Background color specified) ENUMERATED | 1 |
The BackgroundColorIndicator field describes whether the image or background color is in the binary image or the monochrome continuous tone image. |
See alsoImageColorIndicator. TIFFIT |
| ImageColorValue | 0x84E9 | TIFF/IT BP/BL foreground color value | BYTE DEFAULT | CSC |
The ImageColorValue describes the foreground color of a TIFF/IT BP or BL bitmap. | TIFFIT
|
| BackgroundColorValue | 0x84EA | TIFF/IT BP/BL background color value | BYTE DEFAULT | CSC |
The BackgroundColorValue describes the background color of a TIFF/IT BP or BL bitmap. | TIFFIT
|
| PixelIntensityRange | 0x84EB | TIFF/IT MP pixel intensity range | BYTE DEFAULT | N |
The PixelIntensityRange is similar to DotRange for a TIFF/IT MP image. | TIFFIT
|
| TransparencyIndicator | 0x84EC | TIFF/IT HC transparency indicator | BYTE DEFAULT | 1 |
The TransparencyIndicator field denotes whether transparency information is within TIFF/IT HC data. | TIFFIT
|
| ColorCharacterization | 0x84ED | TIFF/IT color characterization | ASCII DEFAULT | N |
The ColorCharacterization fields describes colors per ISO 12641, ISO 12642, and ANSI CGATS.15. | TIFFIT
|
| HCUsage | 0x84EE | TIFF/IT HC usage | LONG SHORT bit 0: CT bit 1: LineArt bit 2: Trap ENUMERATED | 1 |
The HCUsage field defines the type of information in the TIFF/IT HC file. | TIFFIT
|
| KodakIPTC | 0x8568 | IPTC/NAA metadata record | BYTE IPTCNAARECORD | N |
The KodakIPTC field contains an IPTC/NAA record. | RICHTIFF
|
| PixelMagicJBIGOptions | 0x85B8 | Pixel Magic JBIG options (private tag) | ASCII DEFAULT | N | ||
| ModelTransformationTag | 0x85D8 | GeoTIFF model transformation | DOUBLE GEOTRANSFORM | 16 | GEOTIFF
|
|
| ImageResourceBlocks | 0x8649 | Adobe Photoshop image resource blocks | UNDEFINED BYTE PHOTOSHOP | N |
The Photoshop field contains information embedded by the Adobe Photoshop application. | PSFF
|
| ExifIFD | 0x8769 | Exif IFD offset | LONG IFD IFDOFFSET EXIFIFD | 1 |
The ExifIFD field contains an offset to a sub-IFD containing Exif (digital camera) information. | EXIF21, p. 19 |
| InterColorProfile | 0x8773 | ICC profile | UNDEFINED ICCPROFILE | N |
The InterColorProfile field contains an InterColor Consortium (ICC) format color space characterization/profile. | ICCEMBED
TIFFEP |
| TIFF_FXExtensions | 0x877F | TIFF-FX Extensions | LONG bit 0: Resolution_ImageWidth (Extended resolutions and imagewidths extension) bit 1: N_Layer_ProfileM (N-Layer Profile M extension) bit 2: SharedData (Shared data extension) bit 3: BilevelJBIG2_ProfileT (Black-and-White JBIG2 coding extension) bit 4: JBIG2Extension_ProfileM (JBIG2 mask layer coding and foreground layer color tag extension) BITFLAGS | 1 |
The TIFF-FXExtensions field describes extensions used. |
See alsoGlobalParametersIFD. TIFFFXEX1 |
| MultiProfiles | 0x8780 | TIFF-FX multiple profiles | LONG bit 0: ProfileS bit 1: ProfileF bit 2: ProfileJ bit 3: ProfileC bit 4: ProfileL bit 5: ProfileM bit 6: ProfileT bit 7: Resolution_ImageWidth (Extended resolutions and imagewidths extension) bit 8: N_Layer_ProfileM (N-Layer Profile M extension) bit 9: SharedData (Shared data extension) bit 10: JBIG2Extension_ProfileM (JBIG2 mask layer coding and foreground layer color tag extension) BITFLAGS | 1 |
The MultiProfiles field describes multiple profiles used. |
See alsoGlobalParametersIFD, FaxProfile, TIFF-FXExtensions. TIFFFXEX1 |
| SharedData | 0x8781 | TIFF-FX shared data offset | LONG OFFSETS | 1 |
The SharedData field cotains an offset to the TIFF-FX Extension share data block within the file. |
See alsoGlobalParametersIFD. TIFFFXEX1 |
| T88Options | 0x8782 | TIFF-FX T.88 options | LONG BITFLAGS | 1 2 |
The T88Options field contains options of the ITU-T T.88 (JBIG2) coding. | TIFFFXEX1
|
| ImageLayer | 0x87AC | TIFF-FX MRC image layer | SHORT LONG DEFAULT | 2 |
The ImageLayer field contains two values, one to describe of which of the three TIFF-FX MRC layers this image component is a part, the second is the order in that the image component is to be composited. | TIFFFX
|
| GeoKeyDirectoryTag | 0x87AF | GeoTIFF key directory | SHORT GEOKEYDIR | N |
Also called ProjectionInfoTag, CoordSystemInfoTag. | GEOTIFF
|
| GeoDoubleParamsTag | 0x87B0 | GeoTIFF double parameters | DOUBLE GEOKEYDOUBLE | N | GEOTIFF
|
|
| GeoAsciiParamsTag | 0x87B1 | GeoTIFF ASCII parameters | ASCII GEOKEYASCII | N | GEOTIFF
|
|
| ExposureProgram | 0x8822 | TIFF/EP picture exposure program | SHORT 0 = Undefined 1 = Manual 2 = NormalProgram 3 = AperturePriority 4 = ShutterPriority 5 = CreativeProgram 6 = ActionProgram 7 = PortraitMode 8 = LandscapeMode ENUMERATED | 1 |
The ExposureProgram field describes the exposure setting program condition of the picture. | TIFFEP
|
| SpectralSensitivity | 0x8824 | TIFF/EP picture spectral sensitivity | ASCII DEFAULT | N |
The SpectralSensitivity field contains a description of the sensitivity of each channel of the image data according to ASTM standards. | TIFFEP
|
| GPSInfoIFD | 0x8825 | Exif GPS offset | LONG IFD IFDOFFSET GPSINFOIFD | 1 |
The GPSInfoIFD field contains an offset to a sub-IFD containing GPS (Global Positioning System) information. | EXIF21, p. 19 TIFFEP |
| ISOSpeedRatings | 0x8827 | TIFF/EP picture ISO speed ratings | SHORT DEFAULT | N |
The ISOSpeedRatings field contains the ISO speed or ISO latitude of the camera as specified by ISO 12232. | TIFFEP
|
| OECF | 0x8828 | TIFF/EP picture optoelectronic conversion function | UNDEFINED DEFAULT | N |
The OECF field contains a specification of an opto-electronic conversion function as specified by ISO 14524. | TIFFEP
|
| Interlace | 0x8829 | TIFF/EP field number | SHORT DEFAULT | 1 |
The Interlace field contains a value that describes the vertical and horizontal field of multiple field TIFF/EP images. | TIFFEP
|
| TimeZoneOffset | 0x882A | TIFF/EP time zone offset | SSHORT DEFAULT | 1 2 |
The TimeZoneOffset contains the time zone offset in hours from GMT for the DateTimeOriginal field and optionally the DateTime field of the TIFF/EP image. | TIFFEP
|
| SelfTimerMode | 0x882B | TIFF/EP self timer mode | SHORT DEFAULT | 1 |
The SelfTimerMode field contains the number of seconds from when the plunger was depressed that the camera fired, or zero for no delay. | TIFFEP
|
| FaxRecvParams | 0x885C | SGI fax receival parameters (private tag) | LONG DEFAULT | 1 | ||
| FaxSubAddress | 0x885D | SGI fax subaddress (private tag) | ASCII DEFAULT | N | ||
| FaxRecvTime | 0x885E | SGI fax receival time (private tag) | LONG DEFAULT | 1 | ||
| DateTimeOriginal | 0x9003 | TIFF/EP origination date/time | ASCII DATETIME | 20 |
The DateTimeOriginal field contains 20 ASCII characters in the form "YYYY:MM:DD HH:MM:SS" indicating the data and time when the image data was sampled. | TIFFEP
|
| CompressedBitsPerPixel | 0x9102 | TIFF/EP compressed bits per pixel | RATIONAL DEFAULT | 1 |
The CompressedBitsPerPixel field contains TIFF/EP data compression information. | TIFFEP
|
| ShutterSpeedValue | 0x9201 | TIFF/EP shutter speed | RATIONAL DEFAULT | 1 |
The ShutterSpeedValue contains the shutter speed in APEX units of the TIFF/EP image. | TIFFEP
|
| ApertureValue | 0x9202 | TIFF/EP picture lens aperture | RATIONAL DEFAULT | 1 |
The ApertureValue field contains the APEX unit valued lens aperture. | TIFFEP
|
| BrightnessValue | 0x9203 | TIFF/EP picture brightness | SRATIONAL DEFAULT | 1 2 |
The BrightnessValue field contains the APEX unit valued brightness. | TIFFEP
|
| ExposureBiasValue | 0x9204 | TIFF/EP picture exposure bias | SRATIONAL DEFAULT | 1 2 |
The ExposureBiasValue field contains the APEX unit valued exposure bias. | TIFFEP
|
| MaxApertureValue | 0x9205 | TIFF/EP picture lens maximum aperture | RATIONAL DEFAULT | 1 |
The MaxApertureValue field contains the APEX unit valued minimum F number of the lens. | TIFFEP
|
| SubjectDistance | 0x9206 | TIFF/EP picture subject distance | SRATIONAL DEFAULT | 1 2 |
The SubjectDistance field contains the distance from the camera to the picture's subject, in meters. | TIFFEP
|
| MeteringMode | 0x9207 | TIFF/EP picture metering mode | SHORT 0 = Unidentified 1 = Average 2 = CenterWeightedAverage 3 = Spot 4 = MultiSpot ENUMERATED | 1 |
The MeteringMode field describes the metering mode of the camera. | TIFFEP
|
| LightSource | 0x9208 | TIFF/EP picture light source | SHORT 0 = Unidentified 1 = Daylight 2 = Fluorescent 3 = Tungsten 10 = Flash 17 = StandardIlluminantA 18 = StandardIlluminantB 19 = StandardIlluminantC 20 = D55Illuminant 21 = D65Illuminant 22 = D75Illuminant ENUMERATED | 1 |
The LightSource field describes the light source conditions of the picture. | TIFFEP
|
| Flash | 0x9209 | TIFF/EP picture flash usage | SHORT bit 0: FlashFired bit 1: StrobeDetection bit 2: StrobeDetected bit 3: CompulsoryFlash bit 4: CompulsoryFlashSuppresion bit 5: FlashDetected BITFLAGS FLASHEP | 1 |
The Flash field describes the use of strobe flash with the picture. | TIFFEP
|
| FocalLength | 0x920A | TIFF/EP picture lens focal length | RATIONAL DEFAULT | 1 2 |
The FocalLength field contains the focal length in millimeters of the lens. | TIFFEP
|
| FlashEnergy | 0x920B | TIFF/EP picture flash energy | RATIONAL DEFAULT | 1 2 |
The FlashEnergy field contains the power of the strobe flash in BCPS, beam candlepower seconds, units. | TIFFEP
|
| SpatialFrequencyResponse | 0x920C | TIFF/EP picture spatial frequency response | UNDEFINED DEFAULT | N |
The SpatialFrequencyResponse field contains the device spatial frequency response table and values for the picture per ISO 12233. | TIFFEP
|
| Noise | 0x920D | TIFF/EP noise measurement | UNDEFINED DEFAULT | N |
The Noise field contains a measurement of the noise value of the TIFF/EP image. | TIFFEP
|
| FocalPlaneXResolution | 0x920E | TIFF/EP picture focal plane column resolution | RATIONAL DEFAULT | 1 |
The FocalPlaneXResolution field contains the focal plane column resolution in FocalPlaneResolutionUnits units. | TIFFEP
|
| FocalPlaneYResolution | 0x920F | TIFF/EP picture focal plane row resolution | RATIONAL DEFAULT | 1 |
The FocalPlaneXResolution field contains the focal plane row resolution in FocalPlaneResolutionUnit units. | TIFFEP
|
| FocalPlaneResolutionUnit | 0x9210 | TIFF/EP picture focal plane resolution unit | SHORT 1 = Inch 2 = Meter 3 = Centimeter 4 = Millimeter 5 = Micrometer ENUMERATED | 1 |
The FocalPlaneResolutionUnit field describes the focal plane resolution unit. | TIFFEP
|
| ImageNumber | 0x9211 | TIFF/EP image number | LONG DEFAULT | 1 |
The ImageNumber fields contains an identifier assigned to an image in a TIFF/EP file. | TIFFEP
|
| SecurityClassification | 0x9212 | TIFF/EP security classification | ASCII CHARACTERORASCII | 1 N |
The SecurityClassification field contains either a single ASCII character or an ASCII string describing the security classification of the image per the NITF specification (MIL-STD-2500). | TIFFEP
|
| ImageHistory | 0x9213 | TIFF/EP image modification history | ASCII DEFAULT | N |
The ImageHistory field contains a description of modifications to the TIFF/EP image. | TIFFEP
|
| SubjectLocation | 0x9214 | TIFF/EP picture subject location | SHORT DEFAULT | 2 3 4 |
The SubjectLocation field contains two coordinate values into the image of the pixel of the subject location in the picture. | TIFFEP
|
| ExposureIndex | 0x9215 | TIFF/EP picture exposure index | RATIONAL DEFAULT | 1 2 |
The ExposureIndex field contains the camera exposure index setting. | TIFFEP
|
| TIFFEPStandardID | 0x9216 | TIFF/EP standard identifier | BYTE FOURBYTEASCII | 4 |
The TIFFEPStandardID field contains four ASCII characters representing the TIFF/EP standard version of a TIFF/EP file, eg '1', '0', '0', '0'. | TIFFEP
|
| SensingMethod | 0x9217 | TIFF/EP picture sensing method | SHORT 0 = Undefined 1 = MonochromeArea 2 = OneChipColorArea 3 = TwoChipColorArea 4 = ThreeChipColorArea 5 = ColorSequentialArea 6 = MonochromeLinearArea 7 = TriLinear 8 = ColorSequentialLinear ENUMERATED | 1 |
The SensingMethod field describes the sensors that capture the image of the picture. | TIFFEP
|
| CIP3DataFile | 0x923A | CIP3 PPF data | ASCII DEFAULT | N |
The CIP3DataFile field contains a string that is to be intepreted as the filename of a CIP3 PPF file, as a field of a TIFF/IT FP IFD. | CIP3EMBED
|
| CIP3Sheet | 0x923B | CIP3 sheet name | ASCII DEFAULT | N |
The CIP3Sheet field contains a string that references the sheet to use in a multiple sheet PPF file, as a field of a TIFF/IT FP IFD. | CIP3EMBED
|
| CIP3Side | 0x923C | CIP3 sheet side | BYTE DEFAULT | 1 |
The CIP3Side field describes which side of a PPF sheet is to be used, as a field of a TIFF/IT FP IFD. | CIP3EMBED
|
| ImageSourceData | 0x935C | Adobe Photoshop image source data | UNDEFINED PHOTOSHOP | N |
The ImageSourceData field contains information embedded by the Adobe Photoshop application. | TIFFPS
|
| GDAL_METADATA | 0xA480 | GDAL metadata (private tag) | ASCII XML | N | ||
| GDAL_NODATA | 0xA481 | GDAL background/nodata (private tag) | ASCII DEFAULT | N | ||
| USPTOOriginalContentType | 0xC580 | USPTO Original Content Type (private tag) | SHORT 0 = TextOrDrawing (Text or black and white drawing (default)) 1 = Grayscale (Grayscale drawing or photograph) 2 = Color (Color drawing or photograph) ENUMERATED | 1 |
The USPTO OriginalContentType field describes the original content type of the image. | YB2, p. 7 |
| DNGVersion | 0xC612 | DNG version | BYTE FOURBYTEDIGITS | 4 |
The DNGVersion contains four bytes containing the numeric value of the file's conformance version level to the DNG (Digital Negative) specification. | DNG1000, p. 15 |
| DNGBackwardVersion | 0xC613 | DNG backwards compatible version | BYTE FOURBYTEDIGITS | 4 |
The DNGBackwardsVersion field contains four bytes containing the numeric value of the file's conformance version level to a DNG (Digital Negative) specification. | DNG1000, p. 15 |
| UniqueCameraModel | 0xC614 | DNG unique camera model | ASCII DEFAULT | N |
The UniqueCameraModel field contains a null-terminated ASCII string noting the camera model. | DNG1000, p. 16 |
| LocalizedCameraModel | 0xC615 | DNG localized camera model | ASCII BYTE DEFAULT | N |
The LocalizedCameraModel field contains a null-terminated ASCII string or a Unicode string noting the camera model. | DNG1000, p. 17 |
| CFAPlaneColor | 0xC616 | DNG CFA plane color | BYTE DEFAULT | N |
The CFAPlaneColor fields contains a list of zero-based digits indicating the order of the color planes of the color filter array pattern for the LinearRaw photometric interpretation. | DNG1000, p. 17 |
| CFALayout | 0xC617 | DNG CFA spatial layout | SHORT 1 = Rectangular 2 = Staggered_A 3 = Staggered_B 4 = Staggered_C 5 = Staggered_D ENUMERATED | 1 |
The CFALayout field denotes the spatial layout of the color filter array. | DNG1000, p. 18 |
| LinearizationTable | 0xC618 | DNG linearization table | SHORT DEFAULT | N |
The LinearizationTable field contains a lookup table (LUT) that maps data values of the samples of the image to non-linear values. | DNG1000, p. 18 |
| BlackLevelRepeatDim | 0xC619 | DNG black level repeat dimensions | SHORT DEFAULT | 2 |
The BlackLevelRepeatDim field contains two values, one each for rows and columns of the black level tag. |
See alsoBlackLevel. DNG1000, p. 19 |
| BlackLevel | 0xC61A | DNG black level | SHORT LONG RATIONAL DEFAULT | N |
The BlackLevel field contains the "zero light" or thermal black encoding level, as a repeating pattern. The values are stored in row-column-sample scan order. | DNG1000, p. 19 |
| BlackLevelDeltaH | 0xC61B | DNG black level delta - horizontal | SRATIONAL DEFAULT | N Width |
The BlackLevelDeltaH field encodes the per-column difference of the "zero light" level. | DNG1000, p. 20 |
| BlackLevelDeltaV | 0xC61C | DNG black level delta - vertical | SRATIONAL DEFAULT | Length |
The BlackLevelDeltaV field encodes the per-row difference of the "zero light" level. | DNG1000, p. 20 |
| WhiteLevel | 0xC61D | DNG white level | SHORT LONG DEFAULT | SPP |
The WhiteLevel field contains the fully-saturated encoding level for the raw samples, per sample. | DNG1000, p. 21 |
| DefaultScale | 0xC61E | DNG default scale | RATIONAL DEFAULT | 2 |
The DefaultScale field contains a pair of scale factors for cameras with non-square pixels. | DNG1000, p. 21 |
| DefaultCropOrigin | 0xC61F | DNG default crop origin | SHORT LONG RATIONAL DEFAULT | 2 |
The DefaultCropOrigin field contains a pair of coordinates the mark the origin, in raw image coordinates. | DNG1000, p. 22 |
| DefaultCropSize | 0xC620 | DNG default crop size | SHORT LONG RATIONAL DEFAULT | 2 |
The DefaultCropSize field contains a pair of coordinates that mark the extent, in raw image coordinates. | DNG1000, p. 23 |
| ColorMatrix1 | 0xC621 | DNG color matrix, set one | SRATIONAL DEFAULT | N |
The ColorMatrix1 field contains a transformation matrix to convert CIE XYZ values to reference camera native color space values, under the illuminant specified as CalibrationIlluminant1. The matrix values are stored in row scan order. |
See alsoCalibrationIlluminant1. DNG1000, p. 24 |
| ColorMatrix2 | 0xC622 | DNG color matrix, set two | SRATIONAL DEFAULT | N |
The ColorMatrix2 field contains a transformation matrix to convert CIE XYZ values to reference camera native color space values, under the illuminant specified as CalibrationIlluminant2. The matrix values are stored in row scan order. |
See alsoCalibrationIlluminant2. DNG1000, p. 25 |
| CameraCalibration1 | 0xC623 | DNG camera calibration, set one | SRATIONAL DEFAULT | N |
The CameraCalibration1 field contains a transformation matrix to convert reference camera native color space values to individual camera native color space samples, under the illuminant specified as CalibrationIlluminant1. The matrix is stored in row scan order. |
See alsoCalibrationIlluminant1. DNG1000, p. 25 |
| CameraCalibration2 | 0xC624 | DNG camera calibration, set two | SRATIONAL DEFAULT | N |
The CameraCalibration2 field contains a transformation matrix to convert reference camera native color space values to individual camera native color space samples, under the illuminant specified as CalibrationIlluminant2. The matrix is stored in row scan order. |
See alsoCalibrationIlluminant2. DNG1000, p. 26 |
| ReductionMatrix1 | 0xC625 | DNG reduction matrix, set one | SRATIONAL DEFAULT | N |
The ReductionMatrix1 contains a dimensionality reduction matrix for use as the first stage of converting camera native color space values to CIE XYZ, under the illuminant specified as CalibrationIlluminant1. |
See alsoCalibrationIlluminant1. DNG1000, p. 27 |
| ReductionMatrix2 | 0xC626 | DNG reduction matrix, set two | SRATIONAL DEFAULT | N |
The ReductionMatrix2 contains a dimensionality reduction matrix for use as the first stage of converting camera native color space values to CIE XYZ, under the illuminant specified as CalibrationIlluminant2. |
See alsoCalibrationIlluminant2. DNG1000, p. 27 |
| AnalogBalance | 0xC627 | DNG analog balance | RATIONAL DEFAULT | N |
The AnalogBalance field contains the gain values applied to white balance. | DNG1000, p. 28 |
| AsShotNeutral | 0xC628 | DNG neutral white balance value | SHORT RATIONAL DEFAULT | N |
The AsShotNeutral fields contains the neutral white balance color in linear reference color space values. | DNG1000, p. 28 |
| AsShotWhiteXY | 0xC629 | DNG selected white balance | RATIONAL DEFAULT | 2 |
The AsShotWhiteXY field contains xy chromaticity coordinates of the white balance. | DNG1000, p. 29 |
| BaselineExposure | 0xC62A | DNG baseline exposure | SRATIONAL DEFAULT | 1 |
The BaselineExposure field contains the zero point for footroom, in EV units. | DNG1000, p. 29 |
| BaselineNoise | 0xC62B | DNG baseline noise | RATIONAL DEFAULT | 1 |
The BaselineNoise fields contains the relative noise of a camera at ISO 100 compared to the noise of a reference camera model. | DNG1000, p. 30 |
| BaselineSharpness | 0xC62C | DNG baseline sharpness | RATIONAL DEFAULT | 1 |
The BaselineSharpness field contains the relative sharpening required for the camera model, compared to that of a reference camera model. | DNG1000, p. 30 |
| BayerGreenSplit | 0xC62D | DNG Bayer green split | LONG DEFAULT | 1 |
The BayerGreenSplit field contains a value in arbitrary units relating the tracking of the green pixels of the blue/green rows to those in red/green rows, only in color filter arrays using a Bayer pattern filter array. | DNG1000, p. 31 |
| LinearResponseLimit | 0xC62E | DNG linear response limit | RATIONAL DEFAULT | 1 |
The LinearResponseLimit field specifies the range of linear sensor response. | DNG1000, p. 31 |
| CameraSerialNumber | 0xC62F | DNG camera serial number | ASCII DEFAULT | N |
The CameraSerialNumber contains the serial number of the camera or camera body. | DNG1000, p. 32 |
| LensInfo | 0xC630 | DNG lens information | RATIONAL DEFAULT | 4 |
The LensInfo field contains values describing the focal length and F-stop of the lens used. The first and second values specify minimum and maximum focal length in millimeters, the third and fourth values specify minimum and maximum F-stop at minimum and maximum focal length and maximum and minimum aperture. | DNG1000, p. 32 |
| ChromaBlurRadius | 0xC631 | DNG chroma blur radius | RATIONAL DEFAULT | 1 |
The ChromaBlurRadius field contains a value specifying the chroma blur area. | DNG1000, p. 33 |
| AntiAliasStrength | 0xC632 | DNG anti-alias strength | RATIONAL DEFAULT | 1 |
The AntiAliasStrength field denotes the relative strength of the camera's anti-alias filter, from 0.0 (no anti-aliasing filter) to 1.0 (effective anti-alias filter). | DNG1000, p. 33 |
| DNGPrivateData | 0xC634 | DNG private data field | BYTE DEFAULT | N |
The DNGPrivateData field contains private data. | DNG1000, p. 34 |
| MakerNoteSafety | 0xC635 | DNG makernote safety | SHORT 0 = Unsafe 1 = Safe ENUMERATED | 1 |
The MakerNoteSafety field denotes whether it is safe to copy the meaningful contents of the MakerNote in editing the file. | DNG1000, p. 35 |
| CalibrationIlluminant1 | 0xC65A | DNG calibration illuminant, set one | SHORT 0 = Unidentified 1 = Daylight 2 = Fluorescent 3 = Tungsten 4 = Flash 9 = FineWeather 10 = CloudyWeather 11 = Shady 12 = DaylightFluorescent 13 = DayWhiteFluorescent 14 = CoolWhiteFluorescent 15 = WhiteFluorescent 17 = StandardIlluminantA 18 = StandardIlluminantB 19 = StandardIlluminantC 20 = D55Illuminant 21 = D65Illuminant 22 = D75Illuminant 23 = D50Illuminant 24 = ISOStudioTungsten 255 = Other ENUMERATED | 1 |
The CalibrationIlluminantField1 field denotes the light source for the first calibration set. |
See alsoLightSource, ColorMatrix1, CameraCalibration1, ReductionMatrix1. DNG1000, p. 23 |
| CalibrationIlluminant2 | 0xC65B | DNG calibration illuminant, set two | SHORT 0 = Unidentified 1 = Daylight 2 = Fluorescent 3 = Tungsten 4 = Flash 9 = FineWeather 10 = CloudyWeather 11 = Shady 12 = DaylightFluorescent 13 = DayWhiteFluorescent 14 = CoolWhiteFluorescent 15 = WhiteFluorescent 17 = StandardIlluminantA 18 = StandardIlluminantB 19 = StandardIlluminantC 20 = D55Illuminant 21 = D65Illuminant 22 = D75Illuminant 23 = D50Illuminant 24 = ISOStudioTungsten 255 = Other ENUMERATED | 1 |
The CalibrationIlluminantField1 field denotes the light source for the second calibration set. |
See alsoLightSource, ColorMatrix2, CameraCalibration2, ReductionMatrix2. DNG1000, p. 24 |
| BestQualityScale | 0xC65C | DNG best-quality scale factor | RATIONAL DEFAULT | 1 |
The BestQualityScale field contains a value to scale the default scale factors for improved quality. | DNG1000, p. 22 |
| AliasLayerMetadata | 0xC660 | Alias/Wavefront layer metadata (private tag) | ASCII DEFAULT | N |
The AliasLayerMetadata field contains information per the Alias Systems Multi-Layer TIFF specification. |
See alsoSoftware, HostComputer, PageName, XPosition, YPosition. |
| Name | Tag | Short Description | Data Type(s) and Enumerated Values | Data Count | Long Description | References |
|---|---|---|---|---|---|---|
| ExposureTime | 0x829A | Exif picture exposure time | RATIONAL DEFAULT | 1 |
The ExposureTime field contains how many seconds the frame was exposed. | EXIF21
|
| FNumber | 0x829D | Exif picture F number | RATIONAL DEFAULT | 1 |
The FNumber field contains the F number of the picture. | EXIF21
|
| ExposureProgram | 0x8822 | Exif picture exposure program | SHORT 0 = Undefined 1 = Manual 2 = NormalProgram 3 = AperturePriority 4 = ShutterPriority 5 = CreativeProgram 6 = ActionProgram 7 = PortraitMode 8 = LandscapeMode ENUMERATED | 1 |
The ExposureProgram field describes the exposure setting program condition of the picture. | EXIF21
|
| SpectralSensitivity | 0x8824 | Exif picture spectral sensitivity | ASCII DEFAULT | N |
The SpectralSensitivity field contains a description of the sensitivity of each channel of the image data according to ASTM standards. | EXIF21
|
| ISOSpeedRatings | 0x8827 | Exif picture ISO speed ratings | SHORT DEFAULT | N |
The ISOSpeedRatings field contains the ISO speed or ISO latitude of the camera as specified by ISO 12232. | EXIF21
|
| OECF | 0x8828 | Exif picture optoelectronic conversion function | UNDEFINED DEFAULT | N |
The OECF field contains a specification of an opto-electronic conversion function as specified by ISO 14524. | EXIF21
|
| ExifVersion | 0x9000 | Exif version | UNDEFINED FOURBYTEASCII | 4 |
The Exif version field contains the four ASCII characters "0210" to indicate Exif 2.1 conformance, or "0220" for Exif 2.2 conformance. | EXIF21
|
| DateTimeOriginal | 0x9003 | Exif origination date/time | ASCII DATETIME | 20 |
The DateTimeOriginal field contains 20 ASCII characters in the form "YYYY:MM:DD HH:MM:SS" indicating the date and time when the image data was sampled. | EXIF21
|
| DateTimeDigitized | 0x9004 | Exif digitization date/time | ASCII DATETIME | 20 |
The DateTimeDigitized field contains 20 ASCII characters in the form "YYYY:MM:DD HH:MM:SS" indicating the date and time when the image data was digitized to file. | EXIF21
|
| ComponentsConfiguration | 0x9101 | Exif component configuration | UNDEFINED EXIFCOMPCONF | 4 |
The ComponentsConfiguration fields defines the order of components per the photometric interpretation, for describing other than default orders for RGB, CMYK, or YCbCr components. | EXIF21
|
| CompressedBitsPerPixel | 0x9102 | Exif compressed bits per pixel | RATIONAL DEFAULT | 1 |
The CompressedBitsPerPixel field contains Exif data compression information. | EXIF21
|
| ShutterSpeedValue | 0x9201 | Exif picture shutter speed | SRATIONAL DEFAULT | 1 |
The ShutterSpeedValue field contains the APEX shutter speed setting. | EXIF21
|
| ApertureValue | 0x9202 | Exif picture lens aperture | RATIONAL DEFAULT | 1 |
The ApertureValue field contains the APEX unit valued lens aperture. | EXIF21
|
| BrightnessValue | 0x9203 | Exif picture brightness | SRATIONAL DEFAULT | 1 |
The BrightnessValue field contains the APEX unit valued brightness. | EXIF21
|
| ExposureBiasValue | 0x9204 | Exif picture exposure bias | SRATIONAL DEFAULT | 1 |
The ExposureBiasValue field contains the APEX unit valued exposure bias. | EXIF21
|
| MaxApertureValue | 0x9205 | Exif picture lens maximum aperture | RATIONAL DEFAULT | 1 |
The MaxApertureValue field contains the APEX unit valued minimum F number of the lens. | EXIF21
|
| SubjectDistance | 0x9206 | Exif picture subject distance | RATIONAL DEFAULT | 1 |
The SubjectDistance field contains the distance from the camera to the picture's subject, in meters. | EXIF21
|
| MeteringMode | 0x9207 | Exif picture metering mode | SHORT 0 = Unidentified 1 = Average 2 = CenterWeightedAverage 3 = Spot 4 = MultiSpot 5 = Pattern 6 = Partial 255 = Other ENUMERATED | 1 |
The MeteringMode field describes the metering mode of the camera. | EXIF21
|
| LightSource | 0x9208 | Exif picture light source | SHORT 0 = Unidentified 1 = Daylight 2 = Fluorescent 3 = Tungsten 4 = Flash 9 = FineWeather 10 = CloudyWeather 11 = Shady 12 = DaylightFluorescent 13 = DayWhiteFluorescent 14 = CoolWhiteFluorescent 15 = WhiteFluorescent 17 = StandardIlluminantA 18 = StandardIlluminantB 19 = StandardIlluminantC 20 = D55Illuminant 21 = D65Illuminant 22 = D75Illuminant 23 = D50Illuminant 24 = ISOStudioTungsten 255 = Other ENUMERATED | 1 |
The LightSource field describes the light source conditions of the picture. | EXIF21
EXIF22 |
| Flash | 0x9209 | Exif picture flash usage | SHORT bit 0: FlashFired bit 1: StrobeDetection bit 2: StrobeDetected bit 3: CompulsoryFlash bit 4: CompulsoryFlashSuppresion bit 5: FlashDetection bit 6: RedeyeReduction BITFLAGS FLASHEXIF | 1 |
The Flash field describes the use of strobe flash with the picture. | EXIF21
EXIF22 |
| FocalLength | 0x920A | Exif picture lens focal length | RATIONAL DEFAULT | 1 |
The FocalLength field contains the focal length in millimeters of the lens. | EXIF21
|
| SubjectArea | 0x9214 | Exif picture subject area | SHORT DEFAULT | 2 3 4 |
The SubjectArea field contains a number of coordinates to describe either a point, sphere, or rectangle of the main subject area of the picture. | EXIF22
|
| MakerNote | 0x927C | Exif maker note | UNDEFINED EXIFMAKERNOTE | N |
The MakerNote field contains information specific to the digital camera manufacturer. | EXIF21
|
| UserComment | 0x9286 | Exif user comment | UNDEFINED EXIFUSERCOMMENT | N |
The UserComment field contains a user comment. The first eight bytes of the user comment data indicate the character encoding of the remaining comment data. | EXIF21
|
| SubSecTime | 0x9290 | Exif subsecond time | ASCII DEFAULT | N |
The SubSecTime field contains an ASCII string of as many significant digits as there are of the decimal fractions of a second associated with the DateTime field. | EXIF21
|
| SubSecTimeOriginal | 0x9291 | Exif origination subsecond time | ASCII DEFAULT | N |
The SubSecTime field contains an ASCII string of as many significant digits as there are of the decimal fractions of a second associated with the DateTimeOriginal field. | EXIF21
|
| SubSecTimeDigitized | 0x9292 | Exif digitization subsecond time | ASCII DEFAULT | N |
The SubSecTime field contains an ASCII string of as many significant digits as there are of the decimal fractions of a second associated with the DateTimeDigitized field. | EXIF21
|
| FlashPixVersion | 0xA000 | Exif FlashPix version | UNDEFINED FOURBYTEASCII | 4 |
The FlashPixVersion field contains the conformance level to FlashPix interoperability, conformance to FlashPix 1.0 is indicated by the four ASCII characters "0100". | EXIF21
|
| ColorSpace | 0xA001 | Exif color space | SHORT 1 = sRGB (sRGB color space) 0xFFFF = Unspecified (Unspecified color space) ENUMERATED | 1 |
The ColorSpace field describes whether the Exif file uses the sRGB color space or is uncalibrated. | EXIF21
|
| PixelXDimension | 0xA002 | Exif unpadded columns | SHORT LONG DEFAULT | 1 |
The PixelXDimension field contains the number of imaged data sample columns in compressed data where there may be padding beyond the imaged width. |
See alsoPixelYDimension. EXIF21 |
| PixelYDimension | 0xA003 | Exif unpadded rows | SHORT LONG DEFAULT | 1 |
The PixelYDimension field contains the number of imaged data sample rows in compressed data. |
See alsoPixelYDimension. EXIF21 |
| RelatedSoundFile | 0xA004 | Exif related sound file | ASCII DEFAULT | 13 |
The RelatedSoundFile field contains an ASCII filename of a sound file related to the image. | EXIF21
|
| InteroperabilityIFD | 0xA005 | Exif Interoperability sub-IFD pointer | LONG IFD IFDOFFSET EXIFINTEROPERABILITYIFD | 1 |
The InteroperabilityIFD field contains an offset to an IFD structure containing interoperability information. | EXIF21
|
| FlashEnergy | 0xA20B | Exif picture flash energy | RATIONAL DEFAULT | 1 |
The FlashEnergy field contains the power of the strobe flash in BCPS, beam candlepower seconds, units. | EXIF21
|
| SpatialFrequencyResponse | 0xA20C | Exif picture spatial frequency response | UNDEFINED DEFAULT | N |
The SpatialFrequencyResponse field contains the device spatial frequency response table and values for the picture per ISO 12233. | EXIF21
|
| FocalPlaneXResolution | 0xA20E | Exif picture focal plane column resolution | RATIONAL DEFAULT | 1 |
The FocalPlaneXResolution field contains the focal plane column resolution in FocalPlaneResolutionUnits units. | EXIF21
|
| FocalPlaneYResolution | 0xA20F | Exif picture focal plane row resolution | RATIONAL DEFAULT | 1 |
The FocalPlaneXResolution field contains the focal plane row resolution in FocalPlaneResolutionUnit units. | EXIF21
|
| FocalPlaneResolutionUnit | 0xA210 | Exif picture focal plane resolution unit | SHORT 1 = Unitless (Units not specified) 2 = Inch (Units in inches) 3 = Centimeter (Units in centimeters) ENUMERATED | 1 |
The FocalPlaneResolutionUnit field describes the focal plane resolution unit. | EXIF21
|
| SubjectLocation | 0xA214 | Exif picture subject location | SHORT DEFAULT | 2 |
The SubjectLocation field contains two coordinate values into the image of the pixel of the subject location in the picture. | EXIF21
|
| ExposureIndex | 0xA215 | Exif picture exposure index | RATIONAL DEFAULT | 1 |
The ExposureIndex field contains the camera exposure index setting. | EXIF21
|
| SensingMethod | 0xA217 | Exif picture sensing method | SHORT 1 = Undefined 2 = OneChipColorArea 3 = TwoChipColorArea 4 = ThreeChipColorArea 5 = ColorSequentialArea 7 = TriLinear 8 = ColorSequentialLinear ENUMERATED | 1 |
The SensingMethod field describes the sensors that capture the image of the picture. | EXIF21
|
| FileSource | 0xA300 | Exif picture data file source | UNDEFINED 0 = OtherSource 1 = TransparentScannerSource 2 = ReflexScannerSource 3 = DSCSource ENUMERATED | 1 |
The FileSource field describes the source of the image data of this picture. | EXIF21
EXIF221 |
| SceneType | 0xA301 | Exif picture scene type | UNDEFINED 1 = DirectlyPhotographed ENUMERATED | 1 |
The SceneType field describes the picture-taking conditions of the Exif picture. | EXIF21
|
| CFAPattern | 0xA302 | Exif picture color filter array pattern | UNDEFINED CFAPATTERN | N |
The CFAPattern field contains a description of the color filter array geometric pattern for interleaving of sampling channels. |
See alsoSensingMethod. EXIF21 |
| CustomRendered | 0xA401 | Exif picture custom rendering | SHORT 0 = NormalProcess 1 = CustomProcess ENUMERATED | 1 |
The CustomRendering field describes whether the picture data has been custom rendered for the output. | EXIF22
|
| ExposureMode | 0xA402 | Exif picture exposure mode | SHORT 0 = AutoExposure 1 = ManualExposure 2 = AutoBracket ENUMERATED | 1 |
The ExposureMode field describes the exposure mode (auto exposure, manual exposure, auto bracketing) of the picture or picture sequence. | EXIF22
|
| WhiteBalance | 0xA403 | Exif picture white balance mode | SHORT 0 = AutoWhiteBalance 1 = ManualWhiteBalance ENUMERATED | 1 |
The WhiteBalance field describes the white balance mode of the picture, auto or manual. | EXIF22
|
| DigitalZoomRatio | 0xA404 | Exif picture digital zoom ratio | RATIONAL DEFAULT | 1 |
The DigitalZoomRatio field contains the digital zoom ratio of the picture. If the numerator of the field value is zero then digital zoom was not used. | EXIF22
|
| FocalLengthIn35mmFilm | 0xA405 | Exif picture 35mm lens focal length | SHORT DEFAULT | 1 |
The FocalLengthIn35mmFilm field contains the equivalent of the lens focal length to a 35mm film camera lens. | EXIF22
|
| SceneCaptureType | 0xA406 | Exif picture scene capture type | SHORT 0 = Standard 1 = Portrait 2 = Landscape 3 = Night ENUMERATED | 1 |
The SceneCaptureType field describes the scene type in terms of standard, landscape, portrait, night scene, etcetera. | EXIF22
|
| GainControl | 0xA407 | Exif picture gain control | SHORT 0 = NoGainControl 1 = LowGainUp 2 = HighGainUp 3 = LowGainDown 4 = HighGainDown ENUMERATED | 1 |
The GainControl field describes the image gain adjustment of the picture. | EXIF22
|
| Contrast | 0xA408 | Exif picture contrast adjustment | SHORT 0 = Normal 1 = Soft 2 = Hard ENUMERATED | 1 |
The Contrast field describes the contrast adjustment on the picture. | EXIF22
|
| Saturation | 0xA409 | Exif picture saturation processing | SHORT 0 = Normal 1 = LowSaturation 2 = HighSaturation ENUMERATED | 1 |
The Saturation field describes the saturation processing on the picture. | EXIF22
|
| Sharpness | 0xA40A | Exif picture sharpness processing | SHORT 0 = Normal 1 = Soft 2 = Hard ENUMERATED | 1 |
The Sharpness field describes the sharpness processing on the picture. | EXIF22
|
| DeviceSettingDescription | 0xA40B | Exif picture device conditions | UNDEFINED EXIFDEVSETDESC | N |
The DeviceSettingDesciption field contains a list of device setting descriptions of the picture-taking condition of the camera. | EXIF22
EXIF221 |
| SubjectDistanceRange | 0xA40C | Exif picture subject distance range | SHORT DEFAULT | 1 |
The SubjectDistanceRange field describes the distance range of the picture subject. | EXIF22
|
| ImageUniqueID | 0xA420 | Exif picture unique identifier | ASCII DEFAULT | 33 |
The ImageUniqueID field contains a null terminated ASCII string of hexadecimal representation of an 128 bit unique identifier of the picture. | EXIF22
|
| Gamma | 0xA500 | Exif Gamma | RATIONAL DEFAULT | 1 |
The Gamma field contains an value between 0 and 1 indiciating the normalized gamma coefficient. | EXIF221
|
| Name | Tag | Short Description | Data Type(s) and Enumerated Values | Data Count | Long Description | References |
|---|---|---|---|---|---|---|
| InteroperabilityIndex | 0x0001 | Exif interoperability rule identification | ASCII DEFAULT | N |
The InteroperabilityIndex field contains information about the Exif interoperability rules. | EXIF21
EXIF22 EXIF221 |
| Name | Tag | Short Description | Data Type(s) and Enumerated Values | Data Count | Long Description | References |
|---|---|---|---|---|---|---|
| GPSVersionID | 0x0000 | GPSInfo Version of GPSInfoIFD | BYTE FOURBYTEDIGITS | 4 |
The GPSVersionID fields contains four bytes that represent a version number x.x.x.x. The values are the numeric values of the bytes. | EXIF21
|
| GPSLatitudeRef | 0x0001 | GPSInfo north or south latitude | ASCII DEFAULT | 2 |
The GPSLatitudeRef field contains an ASCII null-terminated string of "N" for north or "S" for south. | EXIF21
|
| GPSLatitude | 0x0002 | GPSInfo latitude | RATIONAL GPSDMS | 3 |
The GPSLatitude field contains three values, one each for degrees, minutes, and seconds. | EXIF21
|
| GPSLongitudeRef | 0x0003 | GPSInfo east or west longitude | ASCII DEFAULT | 2 |
The GPSLongitudeRef field contains an ASCII null-terminated string of "E" for east or "W" for west. | EXIF21
|
| GPSLongitude | 0x0004 | GPSInfo longitude | RATIONAL GPSDMS | 3 |
The GPSLongitude field contains three values, one each for degrees, minutes, and seconds. | EXIF21
|
| GPSAltitudeRef | 0x0005 | GPSInfo altitude reference | BYTE DEFAULT | 1 |
The GPSAltitudeRef contains a value that describes the altitude reference. The default and only defined value is SeaLevel == 0. | EXIF21
|
| GPSAltitude | 0x0006 | GPSInfo altitude | RATIONAL DEFAULT | 1 |
The GPSAltitude field contains the value in meters of altitude from the altitude reference. | EXIF21
|
| GPSTimeStamp | 0x0007 | GPSInfo time stamp | RATIONAL GPSUTC | 3 |
The GPSTimeStamp field contains three values representing hours, minutes, and seconds of a UTC timestamp. | EXIF21
|
| GPSSatellites | 0x0008 | GPSInfo satellites | ASCII DEFAULT | N |
The GPSSatellites field contains information about the satellites that provided the GPS information. | EXIF21
|
| GPSStatus | 0x0009 | GPSInfo receiver status | ASCII DEFAULT | 2 |
The GPSStatus field contains an ASCII null-terminated string of "A" for acquisition or "V" for received. | EXIF21
|
| GPSMeasureMode | 0x000A | GPSInfo measure mode | ASCII DEFAULT | 2 |
The GPSMeasureMode field contains an ASCII null-terminated string of "2" for 2-dimensional measurement or "3" for 3-dimensional measurement. | EXIF21
|
| GPSDOP | 0x000B | GPSInfo data degree of precision | RATIONAL DEFAULT | 1 |
The GPSDOP field contains an HDOP for 2-dimensional precision or a PDOP for 3-dimensional precisio. | EXIF21
|
| GPSSpeedRef | 0x000C | GPSInfo speed reference | ASCII DEFAULT | 2 |
The GPSSpeedRef field contains an ASCII null-terminated string of "K" for kilometers per hour, "M" for miles per hour, or "N" for knots. The default is "K". | EXIF21
|
| GPSSpeed | 0x000D | GPSInfo receiver speed | RATIONAL DEFAULT | 1 |
The GPSSpeed field contains the speed of the receiver movement. | EXIF21
|
| GPSTrackRef | 0x000E | GPSInfo tracking reference | ASCII DEFAULT | 2 |
The GPSTrackRef field contains an ASCII null-terminated string of "T" for true direction or "M" for magnetic direction. | EXIF21
|
| GPSTrack | 0x000F | GPSInfo tracking direction | RATIONAL DEFAULT | 1 |
The GPSTrack field contains a value between 0 and 359.99 indicating the direction of GPS receiver movement. | EXIF21
|
| GPSImgDirectionRef | 0x0010 | GPSInfo image capture direction reference | ASCII DEFAULT | 2 |
The GPSImgDirectionRef field contains an ASCII null-terminated string of "T" for true direction or "M" for magnetic direction. | EXIF21
|
| GPSImgDirection | 0x0011 | GPS image capture direction | RATIONAL DEFAULT | 1 |
The GPSImgDirection field contains a value between 0 and 359.99 indicating the direction of GPS receiver movement. | EXIF21
|
| GPSMapDatum | 0x0012 | GPSInfo geodetic survey | ASCII DEFAULT | N |
The GPSMapDatum field contains the geodetic survey data used by the GPS receiver. | EXIF21
|
| GPSDestLatitudeRef | 0x0013 | GPSInfo destination north or south latitude |
DEFAULT | 2 |
The GPSDestLatitudeRef field contains an ASCII null-terminated string of "N" for north or "S" for south. | EXIF21
|
| GPSDestLatitude | 0x0014 | GPSInfo destination latitude | RATIONAL GPSDMS | 3 |
The GPSDestLatitude field contains three values, one each for degrees, minutes, and seconds. | EXIF21
|
| GPSDestLongitudeRef | 0x0015 | GPSInfo destination east or west longitude | ASCII DEFAULT | 2 |
The GPSDestLongitudeRef field contains an ASCII null-terminated string of "E" for east or "W" for west. | EXIF21
|
| GPSDestLongitude | 0x0016 | GPSInfo destination longitude | RATIONAL GPSDMS | 3 |
The GPSDestLongitude field contains three values, one each for degrees, minutes, and seconds. | EXIF21
|
| GPSDestBearingRef | 0x0017 | GPSInfo destination bearing reference | ASCII DEFAULT | 2 |
The GPSDestBearingRef field contains an ASCII null-terminated string of "T" for true direction or "M" for magnetic direction. | EXIF21
|
| GPSDestBearing | 0x0018 | GPSInfo destination bearing | RATIONAL DEFAULT | 1 |
The GPSDestBearing field contains a value between 0 and 359.99 indicating the direction of the destination bearing. | EXIF21
|
| GPSDestDistanceRef | 0x0019 | GPSInfo destination distance reference | ASCII DEFAULT | 2 |
The GPSDestDistanceRef field contains an ASCII null-terminated string of "K" for kilometers, "M" for miles, or "N" for knots. The default is "K". | EXIF21
|
| GPSDestDistance | 0x001A | GPSInfo destination distance | RATIONAL DEFAULT | 1 |
The GPSDestDistance field contains the distance to the destination point. | EXIF21
|
| GPSProcessingMethod | 0x001B | GPSInfo processing method | UNDEFINED GPSSTR | N |
The GPSProcessingMethod field contains a character string recording the name of the GPS area. The first byte is a code reflecting the character set, the remaining bytes represent the string content, there is no necessary null termination. | EXIF22
|
| GPSAreaInformation | 0x001C | GPSInfo area information | UNDEFINED GPSSTR | N |
The GPSAreaInformation field contains a character string recording the name of the GPS area. The first byte is a code reflecting the character set, the remaining bytes represent the string content, there is no necessary null termination. | EXIF22
|
| GPSDateStamp | 0x001D | GPSInfo date stamp | ASCII GPSDATESTAMP | 11 |
The GPSDateStamp field contains an ASCII string representing a UTC time in the form "YYYY:MM:DD". | EXIF22
|
| GPSDifferential | 0x001E | GPSInfo differential correction | SHORT 0 = NoDifferentialCorrection (Measurement without differential correction) 1 = WithDifferentialCorrection (Differential correction applied) ENUMERATED | 1 |
The GPSDifferential field describes whether differential correction is applied to the GPS receiver. | EXIF22
|
Generated today from tiffdata.xml with tiffdata-html.xsl using software from Apache Software Foundation, http://xml.apache.org/xalan-j.
Copyright (c) 2004 Ross Finlayson, raf@tiki-lounge.com