1 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
2 /*          EXIFPROBE - TIFF/JPEG/EXIF image file probe               */
3 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
4 /* Copyright (C) 2002 by Duane H. Hesser. All rights reserved.        */
5 /*                                                                    */
6 /* See the file LICENSE.EXIFPROBE for terms of use.                   */
7 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
8 
9 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
10 /* @(#) $Id: tifftags.h,v 1.2 2005/05/30 15:53:10 alex Exp $" */
11 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
12 
13 /* All tags defined in TIFF6 spec                                     */
14 
15 #ifndef TIFFTAGS_INCLUDED
16 #define TIFFTAGS_INCLUDED
17 
18 #define TIFFTAG_NewSubFileType                  0x00FE /* 254 */
19 #define TIFFTAG_OldSubFileType                  0x00FF /* 255 */
20 #define TIFFTAG_ImageWidth                      0x0100 /* 256 */
21 #define TIFFTAG_ImageLength                     0x0101 /* 257 */
22 #define TIFFTAG_BitsPerSample                   0x0102 /* 258 */
23 #define TIFFTAG_Compression                     0x0103 /* 259 */
24 #define TIFFTAG_PhotometricInterpretation       0x0106 /* 262 */
25 #define TIFFTAG_Thresholding                    0x0107 /* 263 */
26 #define TIFFTAG_CellWidth                       0x0108 /* 264 */
27 #define TIFFTAG_CellLength                      0x0109 /* 265 */
28 #define TIFFTAG_FillOrder                       0x010A /* 266 */
29 #define TIFFTAG_DocumentName                    0x010D /* 269 */
30 #define TIFFTAG_ImageDescription                0x010E /* 270 */
31 #define TIFFTAG_Make                            0x010F /* 271 */
32 #define TIFFTAG_Model                           0x0110 /* 272 */
33 #define TIFFTAG_StripOffsets                    0x0111 /* 273 */
34 #define TIFFTAG_Orientation                     0x0112 /* 274 */
35 #define TIFFTAG_SamplesPerPixel                 0x0115 /* 277 */
36 #define TIFFTAG_RowsPerStrip                    0x0116 /* 278 */
37 #define TIFFTAG_StripByteCounts                 0x0117 /* 279 */
38 #define TIFFTAG_MinSampleValue                  0x0118 /* 280 */
39 #define TIFFTAG_MaxSampleValue                  0x0119 /* 281 */
40 #define TIFFTAG_XResolution                     0x011A /* 282 */
41 #define TIFFTAG_YResolution                     0x011B /* 283 */
42 #define TIFFTAG_PlanarConfiguration             0x011C /* 284 */
43 #define TIFFTAG_PageName                        0x011D /* 285 */
44 #define TIFFTAG_XPosition                       0x011E /* 286 */
45 #define TIFFTAG_YPosition                       0x011F /* 287 */
46 #define TIFFTAG_FreeOffsets                     0x0120 /* 288 */
47 #define TIFFTAG_FreeByteCounts                  0x0121 /* 289 */
48 #define TIFFTAG_GrayResponseUnit                0x0122 /* 290 */
49 #define TIFFTAG_GrayResponseCurve               0x0123 /* 291 */
50 #define TIFFTAG_T4Options                       0x0124 /* 292 */
51 #define TIFFTAG_T6Options                       0x0125 /* 293 */
52 #define TIFFTAG_ResolutionUnit                  0x0128 /* 296 */
53 #define TIFFTAG_PageNumber                      0x0129 /* 297 */
54 #define TIFFTAG_TransferFunction                0x012D /* 301 */
55 #define TIFFTAG_Software                        0x0131 /* 305 */
56 #define TIFFTAG_DateTime                        0x0132 /* 306 */
57 #define TIFFTAG_Artist                          0x013B /* 315 */
58 #define TIFFTAG_HostComputer                    0x013C /* 316 */
59 #define TIFFTAG_Predictor                       0x013D /* 317 */
60 #define TIFFTAG_WhitePoint                      0x013E /* 318 */
61 #define TIFFTAG_PrimaryChromaticities           0x013F /* 319 */
62 #define TIFFTAG_ColorMap                        0x0140 /* 320 */
63 #define TIFFTAG_HalftoneHints                   0x0141 /* 321 */
64 #define TIFFTAG_TileWidth                       0x0142 /* 322 */
65 #define TIFFTAG_TileLength                      0x0143 /* 323 */
66 #define TIFFTAG_TileOffsets                     0x0144 /* 324 */
67 #define TIFFTAG_TileByteCounts                  0x0145 /* 325 */
68 #define TIFFTAG_SubIFDtag                       0x014A /* 330 */
69 #define TIFFTAG_InkSet                          0x014C /* 332 */
70 #define TIFFTAG_InkNames                        0x014D /* 333 */
71 #define TIFFTAG_NumberOfInks                    0x014E /* 334 */
72 #define TIFFTAG_DotRange                        0x0150 /* 336 */
73 #define TIFFTAG_TargetPrinter                   0x0151 /* 337 */
74 #define TIFFTAG_ExtraSamples                    0x0152 /* 338 */
75 #define TIFFTAG_SampleFOrmat                    0x0153 /* 339 */
76 #define TIFFTAG_SMinSampleValue                 0x0154 /* 340 */
77 #define TIFFTAG_SMaxSampleValue                 0x0155 /* 341 */
78 #define TIFFTAG_TransferRange                   0x0156 /* 342 */
79 #define TIFFTAG_JPEGTables                      0x015B /* 347 */
80 #define TIFFTAG_JpegProc                        0x0200 /* 512 */
81 #define TIFFTAG_JPEGInterchangeFormat           0x0201 /* 513 */
82 #define TIFFTAG_JPEGInterchangeFormatLength     0x0202 /* 514 */
83 #define TIFFTAG_JPEGRestartInterval             0x0203 /* 515 */
84 #define TIFFTAG_JPEGLosslessPredictor           0x0205 /* 517 */
85 #define TIFFTAG_JPEGPointTransforms             0x0206 /* 518 */
86 #define TIFFTAG_JPEGQTables                     0x0207 /* 519 */
87 #define TIFFTAG_JPEGDCTables                    0x0208 /* 520 */
88 #define TIFFTAG_JPEGACTables                    0x0209 /* 521 */
89 #define TIFFTAG_YCbCrCoefficients               0x0211 /* 529 */
90 #define TIFFTAG_YCbCrSubSampling                0x0212 /* 530 */
91 #define TIFFTAG_YcbCrPositioning                0x0213 /* 531 */
92 #define TIFFTAG_ReferenceBlackWhite             0x0214 /* 532 */
93 #define TIFFTAG_Copyright                       0x8298 /* 32432 */
94 
95 #endif
96