Class AreaAverageOp
java.lang.Object
com.twelvemonkeys.image.AreaAverageOp
- All Implemented Interfaces:
BufferedImageOp, RasterOp
AreaAverageOp
- Version:
- $Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/image/AreaAverageOp.java#2 $
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static intclamp(int pValue) createCompatibleDestImage(BufferedImage src, ColorModel destCM) filter(BufferedImage src, BufferedImage dest) filter(Raster src, WritableRaster dest) private WritableRasterfilterImpl(Raster src, WritableRaster dest) getBounds2D(BufferedImage src) getBounds2D(Raster src) getPoint2D(Point2D srcPt, Point2D dstPt) static voidprivate voidresample(BufferedImage pSrc, BufferedImage pDest, AffineTransform pXform) voidsetSourceRegion(Rectangle pSourceRegion)
-
Field Details
-
width
private final int width -
height
private final int height -
sourceRegion
-
-
Constructor Details
-
AreaAverageOp
public AreaAverageOp(int pWidth, int pHeight)
-
-
Method Details
-
getSourceRegion
-
setSourceRegion
-
filter
- Specified by:
filterin interfaceBufferedImageOp
-
resample
-
filter
-
filterImpl
-
clamp
private static int clamp(int pValue) -
getRenderingHints
- Specified by:
getRenderingHintsin interfaceBufferedImageOp- Specified by:
getRenderingHintsin interfaceRasterOp
-
createCompatibleDestImage
- Specified by:
createCompatibleDestImagein interfaceBufferedImageOp
-
createCompatibleDestRaster
- Specified by:
createCompatibleDestRasterin interfaceRasterOp
-
getBounds2D
- Specified by:
getBounds2Din interfaceRasterOp
-
getBounds2D
- Specified by:
getBounds2Din interfaceBufferedImageOp
-
getPoint2D
- Specified by:
getPoint2Din interfaceBufferedImageOp- Specified by:
getPoint2Din interfaceRasterOp
-
main
- Throws:
IOException
-