001/* 002 * Copyright 2003-2005 by Paulo Soares. 003 * 004 * This list of constants was originally released with libtiff 005 * under the following license: 006 * 007 * Copyright (c) 1988-1997 Sam Leffler 008 * Copyright (c) 1991-1997 Silicon Graphics, Inc. 009 * 010 * Permission to use, copy, modify, distribute, and sell this software and 011 * its documentation for any purpose is hereby granted without fee, provided 012 * that (i) the above copyright notices and this permission notice appear in 013 * all copies of the software and related documentation, and (ii) the names of 014 * Sam Leffler and Silicon Graphics may not be used in any advertising or 015 * publicity relating to the software without the specific, prior written 016 * permission of Sam Leffler and Silicon Graphics. 017 * 018 * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 019 * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 020 * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 021 * 022 * IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR 023 * ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, 024 * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 025 * WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 026 * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 027 * OF THIS SOFTWARE. 028 */ 029package com.itextpdf.text.pdf.codec; 030 031/** 032 * A list of constants used in class TIFFImage. 033 */ 034public class TIFFConstants { 035 036/* 037 * TIFF Tag Definitions (from tifflib). 038 */ 039 /** subfile data descriptor */ 040 public static final int TIFFTAG_SUBFILETYPE = 254; 041 /** reduced resolution version */ 042 public static final int FILETYPE_REDUCEDIMAGE = 0x1; 043 /** one page of many */ 044 public static final int FILETYPE_PAGE = 0x2; 045 /** transparency mask */ 046 public static final int FILETYPE_MASK = 0x4; 047 /** +kind of data in subfile */ 048 public static final int TIFFTAG_OSUBFILETYPE = 255; 049 /** full resolution image data */ 050 public static final int OFILETYPE_IMAGE = 1; 051 /** reduced size image data */ 052 public static final int OFILETYPE_REDUCEDIMAGE = 2; 053 /** one page of many */ 054 public static final int OFILETYPE_PAGE = 3; 055 /** image width in pixels */ 056 public static final int TIFFTAG_IMAGEWIDTH = 256; 057 /** image height in pixels */ 058 public static final int TIFFTAG_IMAGELENGTH = 257; 059 /** bits per channel (sample) */ 060 public static final int TIFFTAG_BITSPERSAMPLE = 258; 061 /** data compression technique */ 062 public static final int TIFFTAG_COMPRESSION = 259; 063 /** dump mode */ 064 public static final int COMPRESSION_NONE = 1; 065 /** CCITT modified Huffman RLE */ 066 public static final int COMPRESSION_CCITTRLE = 2; 067 /** CCITT Group 3 fax encoding */ 068 public static final int COMPRESSION_CCITTFAX3 = 3; 069 /** CCITT Group 4 fax encoding */ 070 public static final int COMPRESSION_CCITTFAX4 = 4; 071 /** Lempel-Ziv & Welch */ 072 public static final int COMPRESSION_LZW = 5; 073 /** !6.0 JPEG */ 074 public static final int COMPRESSION_OJPEG = 6; 075 /** %JPEG DCT compression */ 076 public static final int COMPRESSION_JPEG = 7; 077 /** NeXT 2-bit RLE */ 078 public static final int COMPRESSION_NEXT = 32766; 079 /** #1 w/ word alignment */ 080 public static final int COMPRESSION_CCITTRLEW = 32771; 081 /** Macintosh RLE */ 082 public static final int COMPRESSION_PACKBITS = 32773; 083 /** ThunderScan RLE */ 084 public static final int COMPRESSION_THUNDERSCAN = 32809; 085 /* codes 32895-32898 are reserved for ANSI IT8 TIFF/IT <dkelly@etsinc.com) */ 086 /** IT8 CT w/padding */ 087 public static final int COMPRESSION_IT8CTPAD = 32895; 088 /** IT8 Linework RLE */ 089 public static final int COMPRESSION_IT8LW = 32896; 090 /** IT8 Monochrome picture */ 091 public static final int COMPRESSION_IT8MP = 32897; 092 /** IT8 Binary line art */ 093 public static final int COMPRESSION_IT8BL = 32898; 094 /* compression codes 32908-32911 are reserved for Pixar */ 095 /** Pixar companded 10bit LZW */ 096 public static final int COMPRESSION_PIXARFILM = 32908; 097 /** Pixar companded 11bit ZIP */ 098 public static final int COMPRESSION_PIXARLOG = 32909; 099 /** Deflate compression */ 100 public static final int COMPRESSION_DEFLATE = 32946; 101 /** Deflate compression, as recognized by Adobe */ 102 public static final int COMPRESSION_ADOBE_DEFLATE = 8; 103 /* compression code 32947 is reserved for Oceana Matrix <dev@oceana.com> */ 104 /** Kodak DCS encoding */ 105 public static final int COMPRESSION_DCS = 32947; 106 /** ISO JBIG */ 107 public static final int COMPRESSION_JBIG = 34661; 108 /** SGI Log Luminance RLE */ 109 public static final int COMPRESSION_SGILOG = 34676; 110 /** SGI Log 24-bit packed */ 111 public static final int COMPRESSION_SGILOG24 = 34677; 112 /** photometric interpretation */ 113 public static final int TIFFTAG_PHOTOMETRIC = 262; 114 /** min value is white */ 115 public static final int PHOTOMETRIC_MINISWHITE = 0; 116 /** min value is black */ 117 public static final int PHOTOMETRIC_MINISBLACK = 1; 118 /** RGB color model */ 119 public static final int PHOTOMETRIC_RGB = 2; 120 /** color map indexed */ 121 public static final int PHOTOMETRIC_PALETTE = 3; 122 /** $holdout mask */ 123 public static final int PHOTOMETRIC_MASK = 4; 124 /** !color separations */ 125 public static final int PHOTOMETRIC_SEPARATED = 5; 126 /** !CCIR 601 */ 127 public static final int PHOTOMETRIC_YCBCR = 6; 128 /** !1976 CIE L*a*b* */ 129 public static final int PHOTOMETRIC_CIELAB = 8; 130 /** CIE Log2(L) */ 131 public static final int PHOTOMETRIC_LOGL = 32844; 132 /** CIE Log2(L) (u',v') */ 133 public static final int PHOTOMETRIC_LOGLUV = 32845; 134 /** +thresholding used on data */ 135 public static final int TIFFTAG_THRESHHOLDING = 263; 136 /** b&w art scan */ 137 public static final int THRESHHOLD_BILEVEL = 1; 138 /** or dithered scan */ 139 public static final int THRESHHOLD_HALFTONE = 2; 140 /** usually floyd-steinberg */ 141 public static final int THRESHHOLD_ERRORDIFFUSE = 3; 142 /** +dithering matrix width */ 143 public static final int TIFFTAG_CELLWIDTH = 264; 144 /** +dithering matrix height */ 145 public static final int TIFFTAG_CELLLENGTH = 265; 146 /** data order within a byte */ 147 public static final int TIFFTAG_FILLORDER = 266; 148 /** most significant -> least */ 149 public static final int FILLORDER_MSB2LSB = 1; 150 /** least significant -> most */ 151 public static final int FILLORDER_LSB2MSB = 2; 152 /** name of doc. image is from */ 153 public static final int TIFFTAG_DOCUMENTNAME = 269; 154 /** info about image */ 155 public static final int TIFFTAG_IMAGEDESCRIPTION = 270; 156 /** scanner manufacturer name */ 157 public static final int TIFFTAG_MAKE = 271; 158 /** scanner model name/number */ 159 public static final int TIFFTAG_MODEL = 272; 160 /** offsets to data strips */ 161 public static final int TIFFTAG_STRIPOFFSETS = 273; 162 /** +image orientation */ 163 public static final int TIFFTAG_ORIENTATION = 274; 164 /** row 0 top, col 0 lhs */ 165 public static final int ORIENTATION_TOPLEFT = 1; 166 /** row 0 top, col 0 rhs */ 167 public static final int ORIENTATION_TOPRIGHT = 2; 168 /** row 0 bottom, col 0 rhs */ 169 public static final int ORIENTATION_BOTRIGHT = 3; 170 /** row 0 bottom, col 0 lhs */ 171 public static final int ORIENTATION_BOTLEFT = 4; 172 /** row 0 lhs, col 0 top */ 173 public static final int ORIENTATION_LEFTTOP = 5; 174 /** row 0 rhs, col 0 top */ 175 public static final int ORIENTATION_RIGHTTOP = 6; 176 /** row 0 rhs, col 0 bottom */ 177 public static final int ORIENTATION_RIGHTBOT = 7; 178 /** row 0 lhs, col 0 bottom */ 179 public static final int ORIENTATION_LEFTBOT = 8; 180 /** samples per pixel */ 181 public static final int TIFFTAG_SAMPLESPERPIXEL = 277; 182 /** rows per strip of data */ 183 public static final int TIFFTAG_ROWSPERSTRIP = 278; 184 /** bytes counts for strips */ 185 public static final int TIFFTAG_STRIPBYTECOUNTS = 279; 186 /** +minimum sample value */ 187 public static final int TIFFTAG_MINSAMPLEVALUE = 280; 188 /** +maximum sample value */ 189 public static final int TIFFTAG_MAXSAMPLEVALUE = 281; 190 /** pixels/resolution in x */ 191 public static final int TIFFTAG_XRESOLUTION = 282; 192 /** pixels/resolution in y */ 193 public static final int TIFFTAG_YRESOLUTION = 283; 194 /** storage organization */ 195 public static final int TIFFTAG_PLANARCONFIG = 284; 196 /** single image plane */ 197 public static final int PLANARCONFIG_CONTIG = 1; 198 /** separate planes of data */ 199 public static final int PLANARCONFIG_SEPARATE = 2; 200 /** page name image is from */ 201 public static final int TIFFTAG_PAGENAME = 285; 202 /** x page offset of image lhs */ 203 public static final int TIFFTAG_XPOSITION = 286; 204 /** y page offset of image lhs */ 205 public static final int TIFFTAG_YPOSITION = 287; 206 /** +byte offset to free block */ 207 public static final int TIFFTAG_FREEOFFSETS = 288; 208 /** +sizes of free blocks */ 209 public static final int TIFFTAG_FREEBYTECOUNTS = 289; 210 /** $gray scale curve accuracy */ 211 public static final int TIFFTAG_GRAYRESPONSEUNIT = 290; 212 /** tenths of a unit */ 213 public static final int GRAYRESPONSEUNIT_10S = 1; 214 /** hundredths of a unit */ 215 public static final int GRAYRESPONSEUNIT_100S = 2; 216 /** thousandths of a unit */ 217 public static final int GRAYRESPONSEUNIT_1000S = 3; 218 /** ten-thousandths of a unit */ 219 public static final int GRAYRESPONSEUNIT_10000S = 4; 220 /** hundred-thousandths */ 221 public static final int GRAYRESPONSEUNIT_100000S = 5; 222 /** $gray scale response curve */ 223 public static final int TIFFTAG_GRAYRESPONSECURVE = 291; 224 /** 32 flag bits */ 225 public static final int TIFFTAG_GROUP3OPTIONS = 292; 226 /** 2-dimensional coding */ 227 public static final int GROUP3OPT_2DENCODING = 0x1; 228 /** data not compressed */ 229 public static final int GROUP3OPT_UNCOMPRESSED = 0x2; 230 /** fill to byte boundary */ 231 public static final int GROUP3OPT_FILLBITS = 0x4; 232 /** 32 flag bits */ 233 public static final int TIFFTAG_GROUP4OPTIONS = 293; 234 /** data not compressed */ 235 public static final int GROUP4OPT_UNCOMPRESSED = 0x2; 236 /** units of resolutions */ 237 public static final int TIFFTAG_RESOLUTIONUNIT = 296; 238 /** no meaningful units */ 239 public static final int RESUNIT_NONE = 1; 240 /** english */ 241 public static final int RESUNIT_INCH = 2; 242 /** metric */ 243 public static final int RESUNIT_CENTIMETER = 3; 244 /** page numbers of multi-page */ 245 public static final int TIFFTAG_PAGENUMBER = 297; 246 /** $color curve accuracy */ 247 public static final int TIFFTAG_COLORRESPONSEUNIT = 300; 248 /** tenths of a unit */ 249 public static final int COLORRESPONSEUNIT_10S = 1; 250 /** hundredths of a unit */ 251 public static final int COLORRESPONSEUNIT_100S = 2; 252 /** thousandths of a unit */ 253 public static final int COLORRESPONSEUNIT_1000S = 3; 254 /** ten-thousandths of a unit */ 255 public static final int COLORRESPONSEUNIT_10000S = 4; 256 /** hundred-thousandths */ 257 public static final int COLORRESPONSEUNIT_100000S = 5; 258 /** !colorimetry info */ 259 public static final int TIFFTAG_TRANSFERFUNCTION = 301; 260 /** name & release */ 261 public static final int TIFFTAG_SOFTWARE = 305; 262 /** creation date and time */ 263 public static final int TIFFTAG_DATETIME = 306; 264 /** creator of image */ 265 public static final int TIFFTAG_ARTIST = 315; 266 /** machine where created */ 267 public static final int TIFFTAG_HOSTCOMPUTER = 316; 268 /** prediction scheme w/ LZW */ 269 public static final int TIFFTAG_PREDICTOR = 317; 270 /** 271 * no predictor 272 * @since 5.0.3 273 */ 274 public static final int PREDICTOR_NONE = 1; 275 /** 276 * horizontal differencing 277 * @since 5.0.3 278 */ 279 public static final int PREDICTOR_HORIZONTAL_DIFFERENCING = 2; 280 /** image white point */ 281 public static final int TIFFTAG_WHITEPOINT = 318; 282 /** !primary chromaticities */ 283 public static final int TIFFTAG_PRIMARYCHROMATICITIES = 319; 284 /** RGB map for pallette image */ 285 public static final int TIFFTAG_COLORMAP = 320; 286 /** !highlight+shadow info */ 287 public static final int TIFFTAG_HALFTONEHINTS = 321; 288 /** !rows/data tile */ 289 public static final int TIFFTAG_TILEWIDTH = 322; 290 /** !cols/data tile */ 291 public static final int TIFFTAG_TILELENGTH = 323; 292 /** !offsets to data tiles */ 293 public static final int TIFFTAG_TILEOFFSETS = 324; 294 /** !byte counts for tiles */ 295 public static final int TIFFTAG_TILEBYTECOUNTS = 325; 296 /** lines w/ wrong pixel count */ 297 public static final int TIFFTAG_BADFAXLINES = 326; 298 /** regenerated line info */ 299 public static final int TIFFTAG_CLEANFAXDATA = 327; 300 /** no errors detected */ 301 public static final int CLEANFAXDATA_CLEAN = 0; 302 /** receiver regenerated lines */ 303 public static final int CLEANFAXDATA_REGENERATED = 1; 304 /** uncorrected errors exist */ 305 public static final int CLEANFAXDATA_UNCLEAN = 2; 306 /** max consecutive bad lines */ 307 public static final int TIFFTAG_CONSECUTIVEBADFAXLINES = 328; 308 /** subimage descriptors */ 309 public static final int TIFFTAG_SUBIFD = 330; 310 /** !inks in separated image */ 311 public static final int TIFFTAG_INKSET = 332; 312 /** !cyan-magenta-yellow-black */ 313 public static final int INKSET_CMYK = 1; 314 /** !ascii names of inks */ 315 public static final int TIFFTAG_INKNAMES = 333; 316 /** !number of inks */ 317 public static final int TIFFTAG_NUMBEROFINKS = 334; 318 /** !0% and 100% dot codes */ 319 public static final int TIFFTAG_DOTRANGE = 336; 320 /** !separation target */ 321 public static final int TIFFTAG_TARGETPRINTER = 337; 322 /** !info about extra samples */ 323 public static final int TIFFTAG_EXTRASAMPLES = 338; 324 /** !unspecified data */ 325 public static final int EXTRASAMPLE_UNSPECIFIED = 0; 326 /** !associated alpha data */ 327 public static final int EXTRASAMPLE_ASSOCALPHA = 1; 328 /** !unassociated alpha data */ 329 public static final int EXTRASAMPLE_UNASSALPHA = 2; 330 /** !data sample format */ 331 public static final int TIFFTAG_SAMPLEFORMAT = 339; 332 /** !unsigned integer data */ 333 public static final int SAMPLEFORMAT_UINT = 1; 334 /** !signed integer data */ 335 public static final int SAMPLEFORMAT_INT = 2; 336 /** !IEEE floating point data */ 337 public static final int SAMPLEFORMAT_IEEEFP = 3; 338 /** !untyped data */ 339 public static final int SAMPLEFORMAT_VOID = 4; 340 /** !complex signed int */ 341 public static final int SAMPLEFORMAT_COMPLEXINT = 5; 342 /** !complex ieee floating */ 343 public static final int SAMPLEFORMAT_COMPLEXIEEEFP = 6; 344 /** !variable MinSampleValue */ 345 public static final int TIFFTAG_SMINSAMPLEVALUE = 340; 346 /** !variable MaxSampleValue */ 347 public static final int TIFFTAG_SMAXSAMPLEVALUE = 341; 348 /** %JPEG table stream */ 349 public static final int TIFFTAG_JPEGTABLES = 347; 350 /* 351 * Tags 512-521 are obsoleted by Technical Note #2 352 * which specifies a revised JPEG-in-TIFF scheme. 353 */ 354 /** !JPEG processing algorithm */ 355 public static final int TIFFTAG_JPEGPROC = 512; 356 /** !baseline sequential */ 357 public static final int JPEGPROC_BASELINE = 1; 358 /** !Huffman coded lossless */ 359 public static final int JPEGPROC_LOSSLESS = 14; 360 /** !pointer to SOI marker */ 361 public static final int TIFFTAG_JPEGIFOFFSET = 513; 362 /** !JFIF stream length */ 363 public static final int TIFFTAG_JPEGIFBYTECOUNT = 514; 364 /** !restart interval length */ 365 public static final int TIFFTAG_JPEGRESTARTINTERVAL = 515; 366 /** !lossless proc predictor */ 367 public static final int TIFFTAG_JPEGLOSSLESSPREDICTORS = 517; 368 /** !lossless point transform */ 369 public static final int TIFFTAG_JPEGPOINTTRANSFORM = 518; 370 /** !Q matrice offsets */ 371 public static final int TIFFTAG_JPEGQTABLES = 519; 372 /** !DCT table offsets */ 373 public static final int TIFFTAG_JPEGDCTABLES = 520; 374 /** !AC coefficient offsets */ 375 public static final int TIFFTAG_JPEGACTABLES = 521; 376 /** !RGB -> YCbCr transform */ 377 public static final int TIFFTAG_YCBCRCOEFFICIENTS = 529; 378 /** !YCbCr subsampling factors */ 379 public static final int TIFFTAG_YCBCRSUBSAMPLING = 530; 380 /** !subsample positioning */ 381 public static final int TIFFTAG_YCBCRPOSITIONING = 531; 382 /** !as in PostScript Level 2 */ 383 public static final int YCBCRPOSITION_CENTERED = 1; 384 /** !as in CCIR 601-1 */ 385 public static final int YCBCRPOSITION_COSITED = 2; 386 /** !colorimetry info */ 387 public static final int TIFFTAG_REFERENCEBLACKWHITE = 532; 388 /* tags 32952-32956 are private tags registered to Island Graphics */ 389 /** image reference points */ 390 public static final int TIFFTAG_REFPTS = 32953; 391 /** region-xform tack point */ 392 public static final int TIFFTAG_REGIONTACKPOINT = 32954; 393 /** warp quadrilateral */ 394 public static final int TIFFTAG_REGIONWARPCORNERS = 32955; 395 /** affine transformation mat */ 396 public static final int TIFFTAG_REGIONAFFINE = 32956; 397 /* tags 32995-32999 are private tags registered to SGI */ 398 /** $use ExtraSamples */ 399 public static final int TIFFTAG_MATTEING = 32995; 400 /** $use SampleFormat */ 401 public static final int TIFFTAG_DATATYPE = 32996; 402 /** z depth of image */ 403 public static final int TIFFTAG_IMAGEDEPTH = 32997; 404 /** z depth/data tile */ 405 public static final int TIFFTAG_TILEDEPTH = 32998; 406 /* tags 33300-33309 are private tags registered to Pixar 407 * TIFFTAG_PIXAR_IMAGEFULLWIDTH and TIFFTAG_PIXAR_IMAGEFULLLENGTH 408 * are set when an image has been cropped out of a larger image. 409 * They reflect the size of the original uncropped image. 410 * The TIFFTAG_XPOSITION and TIFFTAG_YPOSITION can be used 411 * to determine the position of the smaller image in the larger one. 412 */ 413 /** full image size in x */ 414 public static final int TIFFTAG_PIXAR_IMAGEFULLWIDTH = 33300; 415 /** full image size in y */ 416 public static final int TIFFTAG_PIXAR_IMAGEFULLLENGTH = 33301; 417 /* Tags 33302-33306 are used to identify special image modes and data used by Pixar's texture formats. */ 418 /** texture map format */ 419 public static final int TIFFTAG_PIXAR_TEXTUREFORMAT = 33302; 420 /** s & t wrap modes */ 421 public static final int TIFFTAG_PIXAR_WRAPMODES = 33303; 422 /** cotan(fov) for env. maps */ 423 public static final int TIFFTAG_PIXAR_FOVCOT = 33304; 424 /** W2S */ 425 public static final int TIFFTAG_PIXAR_MATRIX_WORLDTOSCREEN = 33305; 426 /** W2C */ 427 public static final int TIFFTAG_PIXAR_MATRIX_WORLDTOCAMERA = 33306; 428 /** 429 * device serial number 430 * tag 33405 is a private tag registered to Eastman Kodak 431 */ 432 public static final int TIFFTAG_WRITERSERIALNUMBER = 33405; 433 /** tag 33432 is listed in the 6.0 spec w/ unknown ownership */ 434 public static final int TIFFTAG_COPYRIGHT = 33432; /* copyright string */ 435 /** IPTC TAG from RichTIFF specifications */ 436 public static final int TIFFTAG_RICHTIFFIPTC = 33723; 437 /* 34016-34029 are reserved for ANSI IT8 TIFF/IT <dkelly@etsinc.com) */ 438 /** site name */ 439 public static final int TIFFTAG_IT8SITE = 34016; 440 /** color seq. [RGB,CMYK,etc] */ 441 public static final int TIFFTAG_IT8COLORSEQUENCE = 34017; 442 /** DDES Header */ 443 public static final int TIFFTAG_IT8HEADER = 34018; 444 /** raster scanline padding */ 445 public static final int TIFFTAG_IT8RASTERPADDING = 34019; 446 /** # of bits in short run */ 447 public static final int TIFFTAG_IT8BITSPERRUNLENGTH = 34020; 448 /** # of bits in long run */ 449 public static final int TIFFTAG_IT8BITSPEREXTENDEDRUNLENGTH = 34021; 450 /** LW colortable */ 451 public static final int TIFFTAG_IT8COLORTABLE = 34022; 452 /** BP/BL image color switch */ 453 public static final int TIFFTAG_IT8IMAGECOLORINDICATOR = 34023; 454 /** BP/BL bg color switch */ 455 public static final int TIFFTAG_IT8BKGCOLORINDICATOR = 34024; 456 /** BP/BL image color value */ 457 public static final int TIFFTAG_IT8IMAGECOLORVALUE = 34025; 458 /** BP/BL bg color value */ 459 public static final int TIFFTAG_IT8BKGCOLORVALUE = 34026; 460 /** MP pixel intensity value */ 461 public static final int TIFFTAG_IT8PIXELINTENSITYRANGE = 34027; 462 /** HC transparency switch */ 463 public static final int TIFFTAG_IT8TRANSPARENCYINDICATOR = 34028; 464 /** color character. table */ 465 public static final int TIFFTAG_IT8COLORCHARACTERIZATION = 34029; 466 /* tags 34232-34236 are private tags registered to Texas Instruments */ 467 /** Sequence Frame Count */ 468 public static final int TIFFTAG_FRAMECOUNT = 34232; 469 /** 470 * ICC profile data 471 * tag 34750 is a private tag registered to Adobe? 472 */ 473 public static final int TIFFTAG_ICCPROFILE = 34675; 474 /** tag 34377 is private tag registered to Adobe for PhotoShop */ 475 public static final int TIFFTAG_PHOTOSHOP = 34377; 476 /** 477 * JBIG options 478 * tag 34750 is a private tag registered to Pixel Magic 479 */ 480 public static final int TIFFTAG_JBIGOPTIONS = 34750; 481 /* tags 34908-34914 are private tags registered to SGI */ 482 /** encoded Class 2 ses. parms */ 483 public static final int TIFFTAG_FAXRECVPARAMS = 34908; 484 /** received SubAddr string */ 485 public static final int TIFFTAG_FAXSUBADDRESS = 34909; 486 /** receive time (secs) */ 487 public static final int TIFFTAG_FAXRECVTIME = 34910; 488 /* tags 37439-37443 are registered to SGI <gregl@sgi.com> */ 489 /** 490 * Sample value to Nits 491 */ 492 public static final int TIFFTAG_STONITS = 37439; 493 /** 494 * unknown use 495 * tag 34929 is a private tag registered to FedEx 496 */ 497 public static final int TIFFTAG_FEDEX_EDR = 34929; 498 /** 499 * hue shift correction data 500 * tag 65535 is an undefined tag used by Eastman Kodak 501 */ 502 public static final int TIFFTAG_DCSHUESHIFTVALUES = 65535; 503 504}