org.apache.batik.ext.awt.image.codec.tiff
Class TIFFImage
java.lang.Object
|
+--org.apache.batik.ext.awt.image.rendered.AbstractRed
|
+--org.apache.batik.ext.awt.image.codec.tiff.TIFFImage
- All Implemented Interfaces:
- CachableRed, java.awt.image.RenderedImage
- public class TIFFImage
- extends AbstractRed
Fields inherited from class org.apache.batik.ext.awt.image.rendered.AbstractRed |
bounds, cm, minTileX, minTileY, numXTiles, numYTiles, props, sm, srcs, tileGridXOff, tileGridYOff, tileHeight, tileWidth |
Constructor Summary |
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. |
Method Summary |
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. |
Methods inherited from class org.apache.batik.ext.awt.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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMP_NONE
public static final int COMP_NONE
COMP_FAX_G3_1D
public static final int COMP_FAX_G3_1D
COMP_FAX_G3_2D
public static final int COMP_FAX_G3_2D
COMP_FAX_G4_2D
public static final int COMP_FAX_G4_2D
COMP_LZW
public static final int COMP_LZW
COMP_JPEG_OLD
public static final int COMP_JPEG_OLD
COMP_JPEG_TTN2
public static final int COMP_JPEG_TTN2
COMP_PACKBITS
public static final int COMP_PACKBITS
COMP_DEFLATE
public static final int COMP_DEFLATE
TIFFImage
public TIFFImage(SeekableStream stream,
TIFFDecodeParam param,
int directory)
throws java.io.IOException
- 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.
getPrivateIFD
public TIFFDirectory getPrivateIFD(long offset)
throws java.io.IOException
- 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.
copyData
public java.awt.image.WritableRaster copyData(java.awt.image.WritableRaster wr)
getTile
public java.awt.image.Raster getTile(int tileX,
int tileY)
- Returns tile (tileX, tileY) as a Raster.
- Overrides:
getTile
in class AbstractRed
Copyright © 2002 Apache Software Foundation. All Rights Reserved.