Class TIFFImage
java.lang.Object
org.apache.xmlgraphics.image.rendered.AbstractRed
org.apache.xmlgraphics.image.codec.tiff.TIFFImage
- All Implemented Interfaces:
RenderedImage
,CachableRed
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class org.apache.xmlgraphics.image.rendered.AbstractRed
bounds, cm, minTileX, minTileY, numXTiles, numYTiles, props, sm, srcs, tileGridXOff, tileGridYOff, tileHeight, tileWidth
-
Constructor Summary
ConstructorsConstructorDescriptionTIFFImage
(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. -
Method Summary
Modifier and TypeMethodDescriptiongetPrivateIFD
(long offset) Reads a private IFD from a given offset in the stream.getTile
(int tileX, int tileY) Returns tile (tileX, tileY) as a Raster.Methods inherited from class org.apache.xmlgraphics.image.rendered.AbstractRed
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, updateTileGridInfo
-
Field Details
-
COMP_NONE
public static final int COMP_NONE- See Also:
-
COMP_FAX_G3_1D
public static final int COMP_FAX_G3_1D- See Also:
-
COMP_FAX_G3_2D
public static final int COMP_FAX_G3_2D- See Also:
-
COMP_FAX_G4_2D
public static final int COMP_FAX_G4_2D- See Also:
-
COMP_LZW
public static final int COMP_LZW- See Also:
-
COMP_JPEG_OLD
public static final int COMP_JPEG_OLD- See Also:
-
COMP_JPEG_TTN2
public static final int COMP_JPEG_TTN2- See Also:
-
COMP_PACKBITS
public static final int COMP_PACKBITS- See Also:
-
COMP_DEFLATE
public static final int COMP_DEFLATE- See Also:
-
-
Constructor Details
-
TIFFImage
Constructs a TIFFImage that acquires its data from a given SeekableStream and reads from a particular IFD of the stream. The index of the first IFD is 0.- Parameters:
stream
- the SeekableStream to read from.param
- an instance of TIFFDecodeParam, or null.directory
- the index of the IFD to read from.- Throws:
IOException
-
-
Method Details
-
getPrivateIFD
Reads a private IFD from a given offset in the stream. This method may be used to obtain IFDs that are referenced only by private tag values.- Throws:
IOException
-
copyData
-
getTile
Returns tile (tileX, tileY) as a Raster.- Specified by:
getTile
in interfaceRenderedImage
- Overrides:
getTile
in classAbstractRed
-