Class PNGRed
java.lang.Object
org.apache.xmlgraphics.image.rendered.AbstractRed
org.apache.xmlgraphics.image.codec.png.PNGRed
- All Implemented Interfaces:
RenderedImage
,CachableRed
- Version:
- $Id$
-
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
static final int
Fields inherited from class org.apache.xmlgraphics.image.rendered.AbstractRed
cm, minTileX, minTileY, numXTiles, numYTiles, props, sm, srcs, tileGridXOff, tileGridYOff, tileHeight, tileWidth
-
Constructor Summary
ConstructorsConstructorDescriptionPNGRed
(InputStream stream) PNGRed
(InputStream stream, PNGDecodeParam decodeParam) -
Method Summary
Modifier and TypeMethodDescriptionstatic ColorModel
A convenience method to create an instance ofComponentColorModel
suitable for use with the givenSampleModel
.getTile
(int tileX, int tileY) 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
-
PNG_COLOR_GRAY
public static final int PNG_COLOR_GRAY- See Also:
-
PNG_COLOR_RGB
public static final int PNG_COLOR_RGB- See Also:
-
PNG_COLOR_PALETTE
public static final int PNG_COLOR_PALETTE- See Also:
-
PNG_COLOR_GRAY_ALPHA
public static final int PNG_COLOR_GRAY_ALPHA- See Also:
-
PNG_COLOR_RGB_ALPHA
public static final int PNG_COLOR_RGB_ALPHA- See Also:
-
PNG_FILTER_NONE
public static final int PNG_FILTER_NONE- See Also:
-
PNG_FILTER_SUB
public static final int PNG_FILTER_SUB- See Also:
-
PNG_FILTER_UP
public static final int PNG_FILTER_UP- See Also:
-
PNG_FILTER_AVERAGE
public static final int PNG_FILTER_AVERAGE- See Also:
-
PNG_FILTER_PAETH
public static final int PNG_FILTER_PAETH- See Also:
-
-
Constructor Details
-
PNGRed
- Throws:
IOException
-
PNGRed
- Throws:
IOException
-
-
Method Details
-
createComponentColorModel
A convenience method to create an instance ofComponentColorModel
suitable for use with the givenSampleModel
. TheSampleModel
should have a data type ofDataBuffer.TYPE_BYTE
,TYPE_USHORT
, orTYPE_INT
and between 1 and 4 bands. Depending on the number of bands of theSampleModel
, either a gray, gray+alpha, rgb, or rgb+alphaColorModel
is returned. -
copyData
-
getTile
- Specified by:
getTile
in interfaceRenderedImage
- Overrides:
getTile
in classAbstractRed
-