| com.sun.media.jai.opimage.FilteredSubsampleOpImage com.sun.media.jai.mlib.MlibFilteredSubsampleOpImage
Method Summary | |
public void | computeRect(Raster[] sources, WritableRaster dest, Rectangle destRect) Performs a combined subsample/filter operation on a specified rectangle. |
m_hKernel | protected double[] m_hKernel(Code) | | |
m_vKernel | protected double[] m_vKernel(Code) | | |
MlibFilteredSubsampleOpImage | public MlibFilteredSubsampleOpImage(RenderedImage source, BorderExtender extender, Map config, ImageLayout layout, int scaleX, int scaleY, float[] qsFilter, Interpolation interp)(Code) | | MlibFilteredSubsampleOpImage constructs an OpImage representing
filtered integral subsampling. The scale factors represent the ratio of
source to destination dimensions.
Parameters: source - a RenderedImage. Parameters: extender - a BorderExtender, or null. Parameters: config - a Map object possibly holding tile cache information Parameters: layout - an ImageLayout optionally containing the tile grid layout,SampleModel, and ColorModel, or null. Parameters: interp - a Interpolation object to use for resampling. Parameters: scaleX - downsample factor along x axis. Parameters: scaleY - downsample factor along y axis. Parameters: qsFilter - symmetric filter coefficients (partial kernel). throws: IllegalArgumentException - if the interp type is not one of:INTERP_NEAREST, INTERP_BILINEAR, INTERP_BICUBIC, or INTERP_BICUBIC_2 |
computeRect | public void computeRect(Raster[] sources, WritableRaster dest, Rectangle destRect)(Code) | | Performs a combined subsample/filter operation on a specified rectangle.
The sources are cobbled.
Parameters: sources - an array of source Rasters, guaranteed to provide allnecessary source data for computing the output. Parameters: dest - a WritableRaster containing the area to be computed. Parameters: destRect - the rectangle within dest to be processed. |
Methods inherited from com.sun.media.jai.opimage.FilteredSubsampleOpImage | final protected Rectangle backwardMapRect(Rectangle destRect, int srcIncex)(Code)(Java Doc) public void computeRect(Raster[] sources, WritableRaster dest, Rectangle destRect)(Code)(Java Doc) protected void computeRectByte(RasterAccessor src, RasterAccessor dst)(Code)(Java Doc) protected void computeRectDouble(RasterAccessor src, RasterAccessor dst)(Code)(Java Doc) protected void computeRectFloat(RasterAccessor src, RasterAccessor dst)(Code)(Java Doc) protected void computeRectInt(RasterAccessor src, RasterAccessor dst)(Code)(Java Doc) protected void computeRectShort(RasterAccessor src, RasterAccessor dst)(Code)(Java Doc) protected void computeRectUShort(RasterAccessor src, RasterAccessor dst)(Code)(Java Doc) final protected Rectangle forwardMapRect(Rectangle srcRect, int srcIndex)(Code)(Java Doc) public Point2D mapDestPoint(Point2D destPt)(Code)(Java Doc) public Rectangle mapDestRect(Rectangle destRect, int sourceIndex)(Code)(Java Doc) public Point2D mapSourcePoint(Point2D sourcePt)(Code)(Java Doc) public Rectangle mapSourceRect(Rectangle sourceRect, int sourceIndex)(Code)(Java Doc)
|
|
|