1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.imaging.formats.tiff.constants;
18
19 import java.nio.ByteOrder;
20
21
22
23
24 public final class TiffConstants {
25
26 public static final ByteOrder DEFAULT_TIFF_BYTE_ORDER = ByteOrder.LITTLE_ENDIAN;
27
28 public static final int TIFF_VERSION_STANDARD = 42;
29 public static final int TIFF_VERSION_BIG = 43;
30
31 public static final int TIFF_HEADER_SIZE = 8;
32 public static final int TIFF_DIRECTORY_HEADER_LENGTH = 2;
33 public static final int TIFF_DIRECTORY_FOOTER_LENGTH = 4;
34 public static final int TIFF_ENTRY_LENGTH = 12;
35 public static final int TIFF_ENTRY_MAX_VALUE_LENGTH = 4;
36 public static final int TIFF_ENTRY_LENGTH_BIG = 12;
37 public static final int TIFF_ENTRY_MAX_VALUE_LENGTH_BIG = 8;
38
39 public static final int TIFF_COMPRESSION_UNCOMPRESSED_1 = 1;
40 public static final int TIFF_COMPRESSION_UNCOMPRESSED = TIFF_COMPRESSION_UNCOMPRESSED_1;
41 public static final int TIFF_COMPRESSION_CCITT_1D = 2;
42 public static final int TIFF_COMPRESSION_CCITT_GROUP_3 = 3;
43 public static final int TIFF_COMPRESSION_CCITT_GROUP_4 = 4;
44 public static final int TIFF_COMPRESSION_LZW = 5;
45 public static final int TIFF_COMPRESSION_JPEG_OBSOLETE = 6;
46 public static final int TIFF_COMPRESSION_JPEG = 7;
47 public static final int TIFF_COMPRESSION_UNCOMPRESSED_2 = 32771;
48 public static final int TIFF_COMPRESSION_PACKBITS = 32773;
49 public static final int TIFF_COMPRESSION_DEFLATE_PKZIP = 32946;
50 public static final int TIFF_COMPRESSION_DEFLATE_ADOBE = 8;
51
52 public static final int TIFF_FLAG_T4_OPTIONS_2D = 1;
53 public static final int TIFF_FLAG_T4_OPTIONS_UNCOMPRESSED_MODE = 2;
54 public static final int TIFF_FLAG_T4_OPTIONS_FILL = 4;
55 public static final int TIFF_FLAG_T6_OPTIONS_UNCOMPRESSED_MODE = 2;
56
57
58
59
60
61 public static final int TIFF_LZW_COMPRESSION_BLOCK_SIZE_MEDIUM = 32768;
62
63
64
65
66
67 public static final int TIFF_LZW_COMPRESSION_BLOCK_SIZE_LARGE = 65536;
68
69 private TiffConstants() {
70 }
71 }