java.lang.Object
java.awt.image.RescaleOp
- All Implemented Interfaces:
- BufferedImageOp, RasterOp
- public class RescaleOp
- extends java.lang.Object
- implements BufferedImageOp, RasterOp
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scale
private float[] scale
offsets
private float[] offsets
hints
private java.awt.RenderingHints hints
RescaleOp
public RescaleOp(float[] scaleFactors,
float[] offsets,
java.awt.RenderingHints hints)
RescaleOp
public RescaleOp(float scaleFactor,
float offset,
java.awt.RenderingHints hints)
getScaleFactors
public final float[] getScaleFactors(float[] scaleFactors)
getOffsets
public final float[] getOffsets(float[] offsets)
getNumFactors
public final int getNumFactors()
getRenderingHints
public final java.awt.RenderingHints getRenderingHints()
- Specified by:
getRenderingHints in interface BufferedImageOp
filter
public final BufferedImage filter(BufferedImage src,
BufferedImage dst)
- Specified by:
filter in interface BufferedImageOp
filter
public final WritableRaster filter(Raster src,
WritableRaster dest)
- Specified by:
filter in interface RasterOp
createCompatibleDestImage
public BufferedImage createCompatibleDestImage(BufferedImage src,
ColorModel dstCM)
- Specified by:
createCompatibleDestImage in interface BufferedImageOp
createCompatibleDestRaster
public WritableRaster createCompatibleDestRaster(Raster src)
- Specified by:
createCompatibleDestRaster in interface RasterOp
getBounds2D
public final java.awt.geom.Rectangle2D getBounds2D(BufferedImage src)
- Specified by:
getBounds2D in interface BufferedImageOp
getBounds2D
public final java.awt.geom.Rectangle2D getBounds2D(Raster src)
- Specified by:
getBounds2D in interface RasterOp
getPoint2D
public final java.awt.geom.Point2D getPoint2D(java.awt.geom.Point2D src,
java.awt.geom.Point2D dst)
- Specified by:
getPoint2D in interface BufferedImageOp