org.apache.batik.ext.awt.image.rendered
Class Any2sRGBRed
java.lang.Object
|
+--org.apache.batik.ext.awt.image.rendered.AbstractRed
|
+--org.apache.batik.ext.awt.image.rendered.Any2sRGBRed
- All Implemented Interfaces:
- CachableRed, java.awt.image.RenderedImage
- public class Any2sRGBRed
- extends AbstractRed
This function will tranform an image from any colorspace into a
luminance image. The alpha channel if any will be copied to the
new image.
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 |
Method Summary |
static java.awt.image.WritableRaster |
applyLut_INT(java.awt.image.WritableRaster wr,
int[] lut)
|
java.awt.image.WritableRaster |
copyData(java.awt.image.WritableRaster wr)
|
protected static java.awt.image.ColorModel |
fixColorModel(CachableRed src)
This function 'fixes' the source's color model. |
protected static java.awt.image.SampleModel |
fixSampleModel(CachableRed src)
This function 'fixes' the source's sample model. |
static boolean |
is_INT_PACK_COMP(java.awt.image.SampleModel sm)
|
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, getTile, 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 |
Any2sRGBRed
public Any2sRGBRed(CachableRed src)
- Construct a luminace image from src.
- Parameters:
src
- The image to convert to a luminance image
is_INT_PACK_COMP
public static boolean is_INT_PACK_COMP(java.awt.image.SampleModel sm)
applyLut_INT
public static java.awt.image.WritableRaster applyLut_INT(java.awt.image.WritableRaster wr,
int[] lut)
copyData
public java.awt.image.WritableRaster copyData(java.awt.image.WritableRaster wr)
fixColorModel
protected static java.awt.image.ColorModel fixColorModel(CachableRed src)
- This function 'fixes' the source's color model. Right now
it just selects if it should have one or two bands based on
if the source had an alpha channel.
fixSampleModel
protected static java.awt.image.SampleModel fixSampleModel(CachableRed src)
- This function 'fixes' the source's sample model.
Right now it just selects if it should have 3 or 4 bands
based on if the source had an alpha channel.
Copyright © 2002 Apache Software Foundation. All Rights Reserved.