Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

java.awt.image
Class RescaleOp  view RescaleOp download RescaleOp.java

java.lang.Object
  extended byjava.awt.image.RescaleOp
All Implemented Interfaces:
BufferedImageOp, RasterOp

public class RescaleOp
extends java.lang.Object
implements BufferedImageOp, RasterOp


Field Summary
private  java.awt.RenderingHints hints
           
private  float[] offsets
           
private  float[] scale
           
 
Constructor Summary
RescaleOp(float[] scaleFactors, float[] offsets, java.awt.RenderingHints hints)
           
RescaleOp(float scaleFactor, float offset, java.awt.RenderingHints hints)
           
 
Method Summary
 BufferedImage createCompatibleDestImage(BufferedImage src, ColorModel dstCM)
           
 WritableRaster createCompatibleDestRaster(Raster src)
           
 BufferedImage filter(BufferedImage src, BufferedImage dst)
           
 WritableRaster filter(Raster src, WritableRaster dest)
           
 java.awt.geom.Rectangle2D getBounds2D(BufferedImage src)
           
 java.awt.geom.Rectangle2D getBounds2D(Raster src)
           
 int getNumFactors()
           
 float[] getOffsets(float[] offsets)
           
 java.awt.geom.Point2D getPoint2D(java.awt.geom.Point2D src, java.awt.geom.Point2D dst)
           
 java.awt.RenderingHints getRenderingHints()
           
 float[] getScaleFactors(float[] scaleFactors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scale

private float[] scale

offsets

private float[] offsets

hints

private java.awt.RenderingHints hints
Constructor Detail

RescaleOp

public RescaleOp(float[] scaleFactors,
                 float[] offsets,
                 java.awt.RenderingHints hints)

RescaleOp

public RescaleOp(float scaleFactor,
                 float offset,
                 java.awt.RenderingHints hints)
Method Detail

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