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 AbstractRedCopyright 1999-2025 The Apache Software Foundation. All Rights Reserved.