Package com.twelvemonkeys.image
Class AreaAverageOp
- java.lang.Object
-
- com.twelvemonkeys.image.AreaAverageOp
-
- All Implemented Interfaces:
java.awt.image.BufferedImageOp,java.awt.image.RasterOp
public class AreaAverageOp extends java.lang.Object implements java.awt.image.BufferedImageOp, java.awt.image.RasterOpAreaAverageOp- Version:
- $Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/image/AreaAverageOp.java#2 $
-
-
Field Summary
Fields Modifier and Type Field Description private intheightprivate java.awt.RectanglesourceRegionprivate intwidth
-
Constructor Summary
Constructors Constructor Description AreaAverageOp(int pWidth, int pHeight)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static intclamp(int pValue)java.awt.image.BufferedImagecreateCompatibleDestImage(java.awt.image.BufferedImage src, java.awt.image.ColorModel destCM)java.awt.image.WritableRastercreateCompatibleDestRaster(java.awt.image.Raster src)java.awt.image.BufferedImagefilter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dest)java.awt.image.WritableRasterfilter(java.awt.image.Raster src, java.awt.image.WritableRaster dest)private java.awt.image.WritableRasterfilterImpl(java.awt.image.Raster src, java.awt.image.WritableRaster dest)java.awt.geom.Rectangle2DgetBounds2D(java.awt.image.BufferedImage src)java.awt.geom.Rectangle2DgetBounds2D(java.awt.image.Raster src)java.awt.geom.Point2DgetPoint2D(java.awt.geom.Point2D srcPt, java.awt.geom.Point2D dstPt)java.awt.RenderingHintsgetRenderingHints()java.awt.RectanglegetSourceRegion()static voidmain(java.lang.String[] pArgs)private voidresample(java.awt.image.BufferedImage pSrc, java.awt.image.BufferedImage pDest, java.awt.geom.AffineTransform pXform)voidsetSourceRegion(java.awt.Rectangle pSourceRegion)
-
-
-
Method Detail
-
getSourceRegion
public java.awt.Rectangle getSourceRegion()
-
setSourceRegion
public void setSourceRegion(java.awt.Rectangle pSourceRegion)
-
filter
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dest)- Specified by:
filterin interfacejava.awt.image.BufferedImageOp
-
resample
private void resample(java.awt.image.BufferedImage pSrc, java.awt.image.BufferedImage pDest, java.awt.geom.AffineTransform pXform)
-
filter
public java.awt.image.WritableRaster filter(java.awt.image.Raster src, java.awt.image.WritableRaster dest)- Specified by:
filterin interfacejava.awt.image.RasterOp
-
filterImpl
private java.awt.image.WritableRaster filterImpl(java.awt.image.Raster src, java.awt.image.WritableRaster dest)
-
clamp
private static int clamp(int pValue)
-
getRenderingHints
public java.awt.RenderingHints getRenderingHints()
- Specified by:
getRenderingHintsin interfacejava.awt.image.BufferedImageOp- Specified by:
getRenderingHintsin interfacejava.awt.image.RasterOp
-
createCompatibleDestImage
public java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage src, java.awt.image.ColorModel destCM)- Specified by:
createCompatibleDestImagein interfacejava.awt.image.BufferedImageOp
-
createCompatibleDestRaster
public java.awt.image.WritableRaster createCompatibleDestRaster(java.awt.image.Raster src)
- Specified by:
createCompatibleDestRasterin interfacejava.awt.image.RasterOp
-
getBounds2D
public java.awt.geom.Rectangle2D getBounds2D(java.awt.image.Raster src)
- Specified by:
getBounds2Din interfacejava.awt.image.RasterOp
-
getBounds2D
public java.awt.geom.Rectangle2D getBounds2D(java.awt.image.BufferedImage src)
- Specified by:
getBounds2Din interfacejava.awt.image.BufferedImageOp
-
getPoint2D
public java.awt.geom.Point2D getPoint2D(java.awt.geom.Point2D srcPt, java.awt.geom.Point2D dstPt)- Specified by:
getPoint2Din interfacejava.awt.image.BufferedImageOp- Specified by:
getPoint2Din interfacejava.awt.image.RasterOp
-
main
public static void main(java.lang.String[] pArgs) throws java.io.IOException- Throws:
java.io.IOException
-
-