KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > lowagie > text > pdf > codec > TIFFConstants


1 /*
2  * Copyright (c) 2001 Sun Microsystems, Inc. All Rights Reserved.
3  *
4  * Redistribution and use in source and binary forms, with or without
5  * modification, are permitted provided that the following conditions are met:
6  *
7  * -Redistributions of source code must retain the above copyright notice, this
8  * list of conditions and the following disclaimer.
9  *
10  * -Redistribution in binary form must reproduct the above copyright notice,
11  * this list of conditions and the following disclaimer in the documentation
12  * and/or other materials provided with the distribution.
13  *
14  * Neither the name of Sun Microsystems, Inc. or the names of contributors may
15  * be used to endorse or promote products derived from this software without
16  * specific prior written permission.
17  *
18  * This software is provided "AS IS," without a warranty of any kind. ALL
19  * EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY
20  * IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
21  * NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE
22  * LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING
23  * OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS
24  * LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT,
25  * INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER
26  * CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF
27  * OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE
28  * POSSIBILITY OF SUCH DAMAGES.
29  *
30  * You acknowledge that Software is not designed,licensed or intended for use in
31  * the design, construction, operation or maintenance of any nuclear facility.
32  */

33 package com.lowagie.text.pdf.codec;
34
35 /**
36  * A baseline TIFF reader. The reader has some functionality in addition to
37  * the baseline specifications for Bilevel images, for which the group 3 and
38  * group 4 decompression schemes have been implemented. Support for LZW
39  * decompression has also been added. Support for Horizontal differencing
40  * predictor decoding is also included, when used with LZW compression.
41  * However, this support is limited to data with bitsPerSample value of 8.
42  * When reading in RGB images, support for alpha and extraSamples being
43  * present has been added. Support for reading in images with 16 bit samples
44  * has been added. Support for the SampleFormat tag (signed samples as well
45  * as floating-point samples) has also been added. In all other cases, support
46  * is limited to Baseline specifications.
47  *
48  *
49  */

50 public class TIFFConstants {
51     
52 /*
53  * TIFF Tag Definitions (from tifflib).
54  */

55     public static final int TIFFTAG_SUBFILETYPE = 254; /* subfile data descriptor */
56     public static final int FILETYPE_REDUCEDIMAGE = 0x1; /* reduced resolution version */
57     public static final int FILETYPE_PAGE = 0x2; /* one page of many */
58     public static final int FILETYPE_MASK = 0x4; /* transparency mask */
59     public static final int TIFFTAG_OSUBFILETYPE = 255; /* +kind of data in subfile */
60     public static final int OFILETYPE_IMAGE = 1; /* full resolution image data */
61     public static final int OFILETYPE_REDUCEDIMAGE = 2; /* reduced size image data */
62     public static final int OFILETYPE_PAGE = 3; /* one page of many */
63     public static final int TIFFTAG_IMAGEWIDTH = 256; /* image width in pixels */
64     public static final int TIFFTAG_IMAGELENGTH = 257; /* image height in pixels */
65     public static final int TIFFTAG_BITSPERSAMPLE = 258; /* bits per channel (sample) */
66     public static final int TIFFTAG_COMPRESSION = 259; /* data compression technique */
67     public static final int COMPRESSION_NONE = 1; /* dump mode */
68     public static final int COMPRESSION_CCITTRLE = 2; /* CCITT modified Huffman RLE */
69     public static final int COMPRESSION_CCITTFAX3 = 3; /* CCITT Group 3 fax encoding */
70     public static final int COMPRESSION_CCITTFAX4 = 4; /* CCITT Group 4 fax encoding */
71     public static final int COMPRESSION_LZW = 5; /* Lempel-Ziv & Welch */
72     public static final int COMPRESSION_OJPEG = 6; /* !6.0 JPEG */
73     public static final int COMPRESSION_JPEG = 7; /* %JPEG DCT compression */
74     public static final int COMPRESSION_NEXT = 32766; /* NeXT 2-bit RLE */
75     public static final int COMPRESSION_CCITTRLEW = 32771; /* #1 w/ word alignment */
76     public static final int COMPRESSION_PACKBITS = 32773; /* Macintosh RLE */
77     public static final int COMPRESSION_THUNDERSCAN = 32809; /* ThunderScan RLE */
78     /* codes 32895-32898 are reserved for ANSI IT8 TIFF/IT <dkelly@etsinc.com) */
79     public static final int COMPRESSION_IT8CTPAD = 32895; /* IT8 CT w/padding */
80     public static final int COMPRESSION_IT8LW = 32896; /* IT8 Linework RLE */
81     public static final int COMPRESSION_IT8MP = 32897; /* IT8 Monochrome picture */
82     public static final int COMPRESSION_IT8BL = 32898; /* IT8 Binary line art */
83     /* compression codes 32908-32911 are reserved for Pixar */
84     public static final int COMPRESSION_PIXARFILM = 32908; /* Pixar companded 10bit LZW */
85     public static final int COMPRESSION_PIXARLOG = 32909; /* Pixar companded 11bit ZIP */
86     public static final int COMPRESSION_DEFLATE = 32946; /* Deflate compression */
87     public static final int COMPRESSION_ADOBE_DEFLATE = 8; /* Deflate compression, as recognized by Adobe */
88     /* compression code 32947 is reserved for Oceana Matrix <dev@oceana.com> */
89     public static final int COMPRESSION_DCS = 32947; /* Kodak DCS encoding */
90     public static final int COMPRESSION_JBIG = 34661; /* ISO JBIG */
91     public static final int COMPRESSION_SGILOG = 34676; /* SGI Log Luminance RLE */
92     public static final int COMPRESSION_SGILOG24 = 34677; /* SGI Log 24-bit packed */
93     public static final int TIFFTAG_PHOTOMETRIC = 262; /* photometric interpretation */
94     public static final int PHOTOMETRIC_MINISWHITE = 0; /* min value is white */
95     public static final int PHOTOMETRIC_MINISBLACK = 1; /* min value is black */
96     public static final int PHOTOMETRIC_RGB = 2; /* RGB color model */
97     public static final int PHOTOMETRIC_PALETTE = 3; /* color map indexed */
98     public static final int PHOTOMETRIC_MASK = 4; /* $holdout mask */
99     public static final int PHOTOMETRIC_SEPARATED = 5; /* !color separations */
100     public static final int PHOTOMETRIC_YCBCR = 6; /* !CCIR 601 */
101     public static final int PHOTOMETRIC_CIELAB = 8; /* !1976 CIE L*a*b* */
102     public static final int PHOTOMETRIC_LOGL = 32844; /* CIE Log2(L) */
103     public static final int PHOTOMETRIC_LOGLUV = 32845; /* CIE Log2(L) (u',v') */
104     public static final int TIFFTAG_THRESHHOLDING = 263; /* +thresholding used on data */
105     public static final int THRESHHOLD_BILEVEL = 1; /* b&w art scan */
106     public static final int THRESHHOLD_HALFTONE = 2; /* or dithered scan */
107     public static final int THRESHHOLD_ERRORDIFFUSE = 3; /* usually floyd-steinberg */
108     public static final int TIFFTAG_CELLWIDTH = 264; /* +dithering matrix width */
109     public static final int TIFFTAG_CELLLENGTH = 265; /* +dithering matrix height */
110     public static final int TIFFTAG_FILLORDER = 266; /* data order within a byte */
111     public static final int FILLORDER_MSB2LSB = 1; /* most significant -> least */
112     public static final int FILLORDER_LSB2MSB = 2; /* least significant -> most */
113     public static final int TIFFTAG_DOCUMENTNAME = 269; /* name of doc. image is from */
114     public static final int TIFFTAG_IMAGEDESCRIPTION = 270; /* info about image */
115     public static final int TIFFTAG_MAKE = 271; /* scanner manufacturer name */
116     public static final int TIFFTAG_MODEL = 272; /* scanner model name/number */
117     public static final int TIFFTAG_STRIPOFFSETS = 273; /* offsets to data strips */
118     public static final int TIFFTAG_ORIENTATION = 274; /* +image orientation */
119     public static final int ORIENTATION_TOPLEFT = 1; /* row 0 top, col 0 lhs */
120     public static final int ORIENTATION_TOPRIGHT = 2; /* row 0 top, col 0 rhs */
121     public static final int ORIENTATION_BOTRIGHT = 3; /* row 0 bottom, col 0 rhs */
122     public static final int ORIENTATION_BOTLEFT = 4; /* row 0 bottom, col 0 lhs */
123     public static final int ORIENTATION_LEFTTOP = 5; /* row 0 lhs, col 0 top */
124     public static final int ORIENTATION_RIGHTTOP = 6; /* row 0 rhs, col 0 top */
125     public static final int ORIENTATION_RIGHTBOT = 7; /* row 0 rhs, col 0 bottom */
126     public static final int ORIENTATION_LEFTBOT = 8; /* row 0 lhs, col 0 bottom */
127     public static final int TIFFTAG_SAMPLESPERPIXEL = 277; /* samples per pixel */
128     public static final int TIFFTAG_ROWSPERSTRIP = 278; /* rows per strip of data */
129     public static final int TIFFTAG_STRIPBYTECOUNTS = 279; /* bytes counts for strips */
130     public static final int TIFFTAG_MINSAMPLEVALUE = 280; /* +minimum sample value */
131     public static final int TIFFTAG_MAXSAMPLEVALUE = 281; /* +maximum sample value */
132     public static final int TIFFTAG_XRESOLUTION = 282; /* pixels/resolution in x */
133     public static final int TIFFTAG_YRESOLUTION = 283; /* pixels/resolution in y */
134     public static final int TIFFTAG_PLANARCONFIG = 284; /* storage organization */
135     public static final int PLANARCONFIG_CONTIG = 1; /* single image plane */
136     public static final int PLANARCONFIG_SEPARATE = 2; /* separate planes of data */
137     public static final int TIFFTAG_PAGENAME = 285; /* page name image is from */
138     public static final int TIFFTAG_XPOSITION = 286; /* x page offset of image lhs */
139     public static final int TIFFTAG_YPOSITION = 287; /* y page offset of image lhs */
140     public static final int TIFFTAG_FREEOFFSETS = 288; /* +byte offset to free block */
141     public static final int TIFFTAG_FREEBYTECOUNTS = 289; /* +sizes of free blocks */
142     public static final int TIFFTAG_GRAYRESPONSEUNIT = 290; /* $gray scale curve accuracy */
143     public static final int GRAYRESPONSEUNIT_10S = 1; /* tenths of a unit */
144     public static final int GRAYRESPONSEUNIT_100S = 2; /* hundredths of a unit */
145     public static final int GRAYRESPONSEUNIT_1000S = 3; /* thousandths of a unit */
146     public static final int GRAYRESPONSEUNIT_10000S = 4; /* ten-thousandths of a unit */
147     public static final int GRAYRESPONSEUNIT_100000S = 5; /* hundred-thousandths */
148     public static final int TIFFTAG_GRAYRESPONSECURVE = 291; /* $gray scale response curve */
149     public static final int TIFFTAG_GROUP3OPTIONS = 292; /* 32 flag bits */
150     public static final int GROUP3OPT_2DENCODING = 0x1; /* 2-dimensional coding */
151     public static final int GROUP3OPT_UNCOMPRESSED = 0x2; /* data not compressed */
152     public static final int GROUP3OPT_FILLBITS = 0x4; /* fill to byte boundary */
153     public static final int TIFFTAG_GROUP4OPTIONS = 293; /* 32 flag bits */
154     public static final int GROUP4OPT_UNCOMPRESSED = 0x2; /* data not compressed */
155     public static final int TIFFTAG_RESOLUTIONUNIT = 296; /* units of resolutions */
156     public static final int RESUNIT_NONE = 1; /* no meaningful units */
157     public static final int RESUNIT_INCH = 2; /* english */
158     public static final int RESUNIT_CENTIMETER = 3; /* metric */
159     public static final int TIFFTAG_PAGENUMBER = 297; /* page numbers of multi-page */
160     public static final int TIFFTAG_COLORRESPONSEUNIT = 300; /* $color curve accuracy */
161     public static final int COLORRESPONSEUNIT_10S = 1; /* tenths of a unit */
162     public static final int COLORRESPONSEUNIT_100S = 2; /* hundredths of a unit */
163     public static final int COLORRESPONSEUNIT_1000S = 3; /* thousandths of a unit */
164     public static final int COLORRESPONSEUNIT_10000S = 4; /* ten-thousandths of a unit */
165     public static final int COLORRESPONSEUNIT_100000S = 5; /* hundred-thousandths */
166     public static final int TIFFTAG_TRANSFERFUNCTION = 301; /* !colorimetry info */
167     public static final int TIFFTAG_SOFTWARE = 305; /* name & release */
168     public static final int TIFFTAG_DATETIME = 306; /* creation date and time */
169     public static final int TIFFTAG_ARTIST = 315; /* creator of image */
170     public static final int TIFFTAG_HOSTCOMPUTER = 316; /* machine where created */
171     public static final int TIFFTAG_PREDICTOR = 317; /* prediction scheme w/ LZW */
172     public static final int TIFFTAG_WHITEPOINT = 318; /* image white point */
173     public static final int TIFFTAG_PRIMARYCHROMATICITIES = 319; /* !primary chromaticities */
174     public static final int TIFFTAG_COLORMAP = 320; /* RGB map for pallette image */
175     public static final int TIFFTAG_HALFTONEHINTS = 321; /* !highlight+shadow info */
176     public static final int TIFFTAG_TILEWIDTH = 322; /* !rows/data tile */
177     public static final int TIFFTAG_TILELENGTH = 323; /* !cols/data tile */
178     public static final int TIFFTAG_TILEOFFSETS = 324; /* !offsets to data tiles */
179     public static final int TIFFTAG_TILEBYTECOUNTS = 325; /* !byte counts for tiles */
180     public static final int TIFFTAG_BADFAXLINES = 326; /* lines w/ wrong pixel count */
181     public static final int TIFFTAG_CLEANFAXDATA = 327; /* regenerated line info */
182     public static final int CLEANFAXDATA_CLEAN = 0; /* no errors detected */
183     public static final int CLEANFAXDATA_REGENERATED = 1; /* receiver regenerated lines */
184     public static final int CLEANFAXDATA_UNCLEAN = 2; /* uncorrected errors exist */
185     public static final int TIFFTAG_CONSECUTIVEBADFAXLINES = 328; /* max consecutive bad lines */
186     public static final int TIFFTAG_SUBIFD = 330; /* subimage descriptors */
187     public static final int TIFFTAG_INKSET = 332; /* !inks in separated image */
188     public static final int INKSET_CMYK = 1; /* !cyan-magenta-yellow-black */
189     public static final int TIFFTAG_INKNAMES = 333; /* !ascii names of inks */
190     public static final int TIFFTAG_NUMBEROFINKS = 334; /* !number of inks */
191     public static final int TIFFTAG_DOTRANGE = 336; /* !0% and 100% dot codes */
192     public static final int TIFFTAG_TARGETPRINTER = 337; /* !separation target */
193     public static final int TIFFTAG_EXTRASAMPLES = 338; /* !info about extra samples */
194     public static final int EXTRASAMPLE_UNSPECIFIED = 0; /* !unspecified data */
195     public static final int EXTRASAMPLE_ASSOCALPHA = 1; /* !associated alpha data */
196     public static final int EXTRASAMPLE_UNASSALPHA = 2; /* !unassociated alpha data */
197     public static final int TIFFTAG_SAMPLEFORMAT = 339; /* !data sample format */
198     public static final int SAMPLEFORMAT_UINT = 1; /* !unsigned integer data */
199     public static final int SAMPLEFORMAT_INT = 2; /* !signed integer data */
200     public static final int SAMPLEFORMAT_IEEEFP = 3; /* !IEEE floating point data */
201     public static final int SAMPLEFORMAT_VOID = 4; /* !untyped data */
202     public static final int SAMPLEFORMAT_COMPLEXINT = 5; /* !complex signed int */
203     public static final int SAMPLEFORMAT_COMPLEXIEEEFP = 6; /* !complex ieee floating */
204     public static final int TIFFTAG_SMINSAMPLEVALUE = 340; /* !variable MinSampleValue */
205     public static final int TIFFTAG_SMAXSAMPLEVALUE = 341; /* !variable MaxSampleValue */
206     public static final int TIFFTAG_JPEGTABLES = 347; /* %JPEG table stream */
207 /*
208  * Tags 512-521 are obsoleted by Technical Note #2
209  * which specifies a revised JPEG-in-TIFF scheme.
210  */

211     public static final int TIFFTAG_JPEGPROC = 512; /* !JPEG processing algorithm */
212     public static final int JPEGPROC_BASELINE = 1; /* !baseline sequential */
213     public static final int JPEGPROC_LOSSLESS = 14; /* !Huffman coded lossless */
214     public static final int TIFFTAG_JPEGIFOFFSET = 513; /* !pointer to SOI marker */
215     public static final int TIFFTAG_JPEGIFBYTECOUNT = 514; /* !JFIF stream length */
216     public static final int TIFFTAG_JPEGRESTARTINTERVAL = 515; /* !restart interval length */
217     public static final int TIFFTAG_JPEGLOSSLESSPREDICTORS = 517; /* !lossless proc predictor */
218     public static final int TIFFTAG_JPEGPOINTTRANSFORM = 518; /* !lossless point transform */
219     public static final int TIFFTAG_JPEGQTABLES = 519; /* !Q matrice offsets */
220     public static final int TIFFTAG_JPEGDCTABLES = 520; /* !DCT table offsets */
221     public static final int TIFFTAG_JPEGACTABLES = 521; /* !AC coefficient offsets */
222     public static final int TIFFTAG_YCBCRCOEFFICIENTS = 529; /* !RGB -> YCbCr transform */
223     public static final int TIFFTAG_YCBCRSUBSAMPLING = 530; /* !YCbCr subsampling factors */
224     public static final int TIFFTAG_YCBCRPOSITIONING = 531; /* !subsample positioning */
225     public static final int YCBCRPOSITION_CENTERED = 1; /* !as in PostScript Level 2 */
226     public static final int YCBCRPOSITION_COSITED = 2; /* !as in CCIR 601-1 */
227     public static final int TIFFTAG_REFERENCEBLACKWHITE = 532; /* !colorimetry info */
228     /* tags 32952-32956 are private tags registered to Island Graphics */
229     public static final int TIFFTAG_REFPTS = 32953; /* image reference points */
230     public static final int TIFFTAG_REGIONTACKPOINT = 32954; /* region-xform tack point */
231     public static final int TIFFTAG_REGIONWARPCORNERS = 32955; /* warp quadrilateral */
232     public static final int TIFFTAG_REGIONAFFINE = 32956; /* affine transformation mat */
233     /* tags 32995-32999 are private tags registered to SGI */
234     public static final int TIFFTAG_MATTEING = 32995; /* $use ExtraSamples */
235     public static final int TIFFTAG_DATATYPE = 32996; /* $use SampleFormat */
236     public static final int TIFFTAG_IMAGEDEPTH = 32997; /* z depth of image */
237     public static final int TIFFTAG_TILEDEPTH = 32998; /* z depth/data tile */
238     /* tags 33300-33309 are private tags registered to Pixar */
239 /*
240  * TIFFTAG_PIXAR_IMAGEFULLWIDTH and TIFFTAG_PIXAR_IMAGEFULLLENGTH
241  * are set when an image has been cropped out of a larger image.
242  * They reflect the size of the original uncropped image.
243  * The TIFFTAG_XPOSITION and TIFFTAG_YPOSITION can be used
244  * to determine the position of the smaller image in the larger one.
245  */

246     public static final int TIFFTAG_PIXAR_IMAGEFULLWIDTH = 33300; /* full image size in x */
247     public static final int TIFFTAG_PIXAR_IMAGEFULLLENGTH = 33301; /* full image size in y */
248  /* Tags 33302-33306 are used to identify special image modes and data
249   * used by Pixar's texture formats.
250   */

251     public static final int TIFFTAG_PIXAR_TEXTUREFORMAT = 33302; /* texture map format */
252     public static final int TIFFTAG_PIXAR_WRAPMODES = 33303; /* s & t wrap modes */
253     public static final int TIFFTAG_PIXAR_FOVCOT = 33304; /* cotan(fov) for env. maps */
254     public static final int TIFFTAG_PIXAR_MATRIX_WORLDTOSCREEN = 33305;
255     public static final int TIFFTAG_PIXAR_MATRIX_WORLDTOCAMERA = 33306;
256     /* tag 33405 is a private tag registered to Eastman Kodak */
257     public static final int TIFFTAG_WRITERSERIALNUMBER = 33405; /* device serial number */
258     /* tag 33432 is listed in the 6.0 spec w/ unknown ownership */
259     public static final int TIFFTAG_COPYRIGHT = 33432; /* copyright string */
260     /* IPTC TAG from RichTIFF specifications */
261     public static final int TIFFTAG_RICHTIFFIPTC = 33723;
262     /* 34016-34029 are reserved for ANSI IT8 TIFF/IT <dkelly@etsinc.com) */
263     public static final int TIFFTAG_IT8SITE = 34016; /* site name */
264     public static final int TIFFTAG_IT8COLORSEQUENCE = 34017; /* color seq. [RGB,CMYK,etc] */
265     public static final int TIFFTAG_IT8HEADER = 34018; /* DDES Header */
266     public static final int TIFFTAG_IT8RASTERPADDING = 34019; /* raster scanline padding */
267     public static final int TIFFTAG_IT8BITSPERRUNLENGTH = 34020; /* # of bits in short run */
268     public static final int TIFFTAG_IT8BITSPEREXTENDEDRUNLENGTH = 34021;/* # of bits in long run */
269     public static final int TIFFTAG_IT8COLORTABLE = 34022; /* LW colortable */
270     public static final int TIFFTAG_IT8IMAGECOLORINDICATOR = 34023; /* BP/BL image color switch */
271     public static final int TIFFTAG_IT8BKGCOLORINDICATOR = 34024; /* BP/BL bg color switch */
272     public static final int TIFFTAG_IT8IMAGECOLORVALUE = 34025; /* BP/BL image color value */
273     public static final int TIFFTAG_IT8BKGCOLORVALUE = 34026; /* BP/BL bg color value */
274     public static final int TIFFTAG_IT8PIXELINTENSITYRANGE = 34027; /* MP pixel intensity value */
275     public static final int TIFFTAG_IT8TRANSPARENCYINDICATOR = 34028; /* HC transparency switch */
276     public static final int TIFFTAG_IT8COLORCHARACTERIZATION = 34029; /* color character. table */
277     /* tags 34232-34236 are private tags registered to Texas Instruments */
278     public static final int TIFFTAG_FRAMECOUNT = 34232; /* Sequence Frame Count */
279     /* tag 34750 is a private tag registered to Adobe? */
280     public static final int TIFFTAG_ICCPROFILE = 34675; /* ICC profile data */
281     /* tag 34377 is private tag registered to Adobe for PhotoShop */
282     public static final int TIFFTAG_PHOTOSHOP = 34377;
283     /* tag 34750 is a private tag registered to Pixel Magic */
284     public static final int TIFFTAG_JBIGOPTIONS = 34750; /* JBIG options */
285     /* tags 34908-34914 are private tags registered to SGI */
286     public static final int TIFFTAG_FAXRECVPARAMS = 34908; /* encoded Class 2 ses. parms */
287     public static final int TIFFTAG_FAXSUBADDRESS = 34909; /* received SubAddr string */
288     public static final int TIFFTAG_FAXRECVTIME = 34910; /* receive time (secs) */
289     /* tags 37439-37443 are registered to SGI <gregl@sgi.com> */
290     public static final int TIFFTAG_STONITS = 37439; /* Sample value to Nits */
291     /* tag 34929 is a private tag registered to FedEx */
292     public static final int TIFFTAG_FEDEX_EDR = 34929; /* unknown use */
293     /* tag 65535 is an undefined tag used by Eastman Kodak */
294     public static final int TIFFTAG_DCSHUESHIFTVALUES = 65535; /* hue shift correction data */
295     
296 }
297
Popular Tags