org.apache.batik.ext.awt.image.rendered
public class DisplacementMapRed extends AbstractRed
Constructor Summary | |
---|---|
DisplacementMapRed(CachableRed image, CachableRed offsets, ARGBChannel xChannel, ARGBChannel yChannel, float scaleX, float scaleY, RenderingHints rh) |
Method Summary | |
---|---|
WritableRaster | copyData(WritableRaster wr) |
void | filterBL(Raster off, WritableRaster dst, int[] xTile, int[] xOff, int[] yTile, int[] yOff) |
void | filterBLPre(Raster off, WritableRaster dst, int[] xTile, int[] xOff, int[] yTile, int[] yOff) |
void | filterNN(Raster off, WritableRaster dst, int[] xTile, int[] xOff, int[] yTile, int[] yOff)
Does displacement map using Nearest neighbor interpolation
|
Raster | getTile(int tileX, int tileY) |
DisplacementMapRed.TileOffsets | getXOffsets(int xTile) |
DisplacementMapRed.TileOffsets | getYOffsets(int yTile) |
Parameters: image the image to distort offsets the displacement map xChannel defines the channel of off whose values will be on X-axis operation yChannel defines the channel of off whose values will be scaleX defines the scale factor of the filter operation on the X axis. scaleY defines the scale factor of the filter operation on the Y axis rh the rendering hints
Parameters: off the displacement map dst stores the filtered image. If null, a destination will be created. img and dst can refer to the same Raster, in which situation the img will be modified.