public class TIFFImage extends AbstractRed
| Modifier and Type | Field and Description |
|---|---|
static int |
COMP_DEFLATE |
static int |
COMP_FAX_G3_1D |
static int |
COMP_FAX_G3_2D |
static int |
COMP_FAX_G4_2D |
static int |
COMP_JPEG_OLD |
static int |
COMP_JPEG_TTN2 |
static int |
COMP_LZW |
static int |
COMP_NONE |
static int |
COMP_PACKBITS |
bounds, cm, minTileX, minTileY, numXTiles, numYTiles, props, sm, srcs, tileGridXOff, tileGridYOff, tileHeight, tileWidth| Constructor and Description |
|---|
TIFFImage(SeekableStream stream,
TIFFDecodeParam param,
int directory)
Constructs a TIFFImage that acquires its data from a given
SeekableStream and reads from a particular IFD of the stream.
|
| Modifier and Type | Method and Description |
|---|---|
java.awt.image.WritableRaster |
copyData(java.awt.image.WritableRaster wr) |
TIFFDirectory |
getPrivateIFD(long offset)
Reads a private IFD from a given offset in the stream.
|
java.awt.image.Raster |
getTile(int tileX,
int tileY)
Returns tile (tileX, tileY) as a Raster.
|
copyBand, copyToRaster, getBounds, getColorModel, getData, getData, getDependencyRegion, getDirtyRegion, getHeight, getMinTileX, getMinTileY, getMinX, getMinY, getNumXTiles, getNumYTiles, getProperty, getPropertyNames, getSampleModel, getSources, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getWidth, getXTile, getYTile, init, init, makeTile, updateTileGridInfopublic static final int COMP_NONE
public static final int COMP_FAX_G3_1D
public static final int COMP_FAX_G3_2D
public static final int COMP_FAX_G4_2D
public static final int COMP_LZW
public static final int COMP_JPEG_OLD
public static final int COMP_JPEG_TTN2
public static final int COMP_PACKBITS
public static final int COMP_DEFLATE
public TIFFImage(SeekableStream stream, TIFFDecodeParam param, int directory) throws java.io.IOException
stream - the SeekableStream to read from.param - an instance of TIFFDecodeParam, or null.directory - the index of the IFD to read from.java.io.IOExceptionpublic TIFFDirectory getPrivateIFD(long offset) throws java.io.IOException
java.io.IOExceptionpublic java.awt.image.WritableRaster copyData(java.awt.image.WritableRaster wr)
public java.awt.image.Raster getTile(int tileX,
int tileY)
getTile in interface java.awt.image.RenderedImagegetTile in class AbstractRed