public class TIFFOptions extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static int | DITHER_FLOYD_STEINBERGUse Floyd-Steinberg dithering when converting to B&W | 
| static int | DITHER_NONEDo not dither output B&W images | 
| static String | TIFF_CCITT_RLETIFF CCITT Modified Huffman RLE compression. | 
| static String | TIFF_CCITT_T4TIFF CCITT Group 3 fax encoding. | 
| static String | TIFF_CCITT_T6TIFF CCITT Group 4 fax encoding. | 
| static String | TIFF_DEFLATETIFF Deflate lossless compression (Zip-in-TIFF). | 
| static String | TIFF_FAX_GROUP3TIFF CCITT Group 3 fax encoding. | 
| static String | TIFF_FAX_GROUP4TIFF CCITT Group 4 fax encoding. | 
| static String | TIFF_JPEGTIFF JPEG-in-TIFF compression. | 
| static String | TIFF_LZWTIFF LZW Compression | 
| static String | TIFF_NO_COMPRESSIONTIFF with no compression. | 
| static String | TIFF_PACKBITSTIFF Byte-oriented run-length encoding "PackBits" compression. | 
| static String | TIFF_ZLIBTIFF ZLib Compression. | 
| Constructor and Description | 
|---|
| TIFFOptions(int dpi,
           String compression)TIFFOptions constructor that allows setting of DPI and compression format. | 
| Modifier and Type | Method and Description | 
|---|---|
| ByteOrder | getByteOrder()Gets the byte order to use when saving a TIFF file. | 
| String | getCompression()Return the current compression setting fo this TIFFOptions. | 
| int | getDitherBW()Gets the dithering option when converting images to black and white. | 
| int | getDPI()Return the DPI setting for this TIFFOptions. | 
| float | getJPEGQuality()Gets the current setting for the JPEG quality. | 
| int | getRowsPerStrip()Returns the number of rows per strip that will be used when saving a TIFF file. | 
| boolean | isGrayscale()Returns a flag indicating whether the document should be converted to grayscale before
 writing the output TIFF file. | 
| void | setByteOrder(ByteOrder byteOrder)Sets the byte order to use when saving a TIFF file. | 
| void | setDitherBW(int ditherBW)Sets the dithering option when converting images to black and white. | 
| void | setGrayscale(boolean grayscale)Sets the grayscale flag. | 
| void | setJPEGQuality(float jpegQuality)Sets the JPEG quality to be used when saving a JPEG compressed TIFF file. | 
| void | setRowsPerStrip(int rowsPerStrip)Sets the number of rows per strip to use when writing the TIFF file. | 
public static final String TIFF_DEFLATE
public static final String TIFF_CCITT_RLE
public static final String TIFF_CCITT_T4
public static final String TIFF_FAX_GROUP3
public static final String TIFF_CCITT_T6
public static final String TIFF_FAX_GROUP4
public static final String TIFF_JPEG
public static final String TIFF_LZW
public static final String TIFF_PACKBITS
public static final String TIFF_ZLIB
public static final String TIFF_NO_COMPRESSION
public static final int DITHER_NONE
public static final int DITHER_FLOYD_STEINBERG
public TIFFOptions(int dpi,
                   String compression)
dpi - Dots per inch at which to render the image, 72 is the native PDF resolution and is equivalent to 100% scale..compression - The type of TIFF compression to use.  This value needs to be one of
 these predefined values:public int getDPI()
public String getCompression()
public ByteOrder getByteOrder()
public void setByteOrder(ByteOrder byteOrder)
byteOrder - The byte order to use, this can be either ByteOrder.BIG_ENDIAN or
 BYTEOrder.LITTLE_ENDIAN.public void setRowsPerStrip(int rowsPerStrip)
rowsPerStrip - The number of rows per strip in the output file.  Use -1 to output the
 file as a single strip file.public int getRowsPerStrip()
public boolean isGrayscale()
public void setGrayscale(boolean grayscale)
grayscale - The new value of the grayscale flag.public int getDitherBW()
public void setDitherBW(int ditherBW)
ditherBW - The new value of the dithering optionpublic float getJPEGQuality()
public void setJPEGQuality(float jpegQuality)
jpegQuality - The JPEG quality setting, should be between 0 and 1.