Package com.twelvemonkeys.image
Class PixelizeOp
- java.lang.Object
-
- com.twelvemonkeys.image.PixelizeOp
-
- All Implemented Interfaces:
java.awt.image.BufferedImageOp
,java.awt.image.RasterOp
public class PixelizeOp extends java.lang.Object implements java.awt.image.BufferedImageOp, java.awt.image.RasterOp
PixelizeOp- Version:
- $Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/image/PixelizeOp.java#2 $
-
-
Field Summary
Fields Modifier and Type Field Description private int
pixelSizeX
private int
pixelSizeY
private java.awt.Rectangle
sourceRegion
-
Constructor Summary
Constructors Constructor Description PixelizeOp(int pPixelSize)
PixelizeOp(int pPixelSizeX, int pPixelSizeY)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static int
clamp(int pValue)
java.awt.image.BufferedImage
createCompatibleDestImage(java.awt.image.BufferedImage src, java.awt.image.ColorModel destCM)
java.awt.image.WritableRaster
createCompatibleDestRaster(java.awt.image.Raster src)
java.awt.image.BufferedImage
filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dest)
java.awt.image.WritableRaster
filter(java.awt.image.Raster src, java.awt.image.WritableRaster dest)
private java.awt.image.WritableRaster
filterImpl(java.awt.image.Raster src, java.awt.image.WritableRaster dest)
java.awt.geom.Rectangle2D
getBounds2D(java.awt.image.BufferedImage src)
java.awt.geom.Rectangle2D
getBounds2D(java.awt.image.Raster src)
java.awt.geom.Point2D
getPoint2D(java.awt.geom.Point2D srcPt, java.awt.geom.Point2D dstPt)
java.awt.RenderingHints
getRenderingHints()
java.awt.Rectangle
getSourceRegion()
static void
main(java.lang.String[] pArgs)
void
setSourceRegion(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:
filter
in interfacejava.awt.image.BufferedImageOp
-
filter
public java.awt.image.WritableRaster filter(java.awt.image.Raster src, java.awt.image.WritableRaster dest)
- Specified by:
filter
in 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:
getRenderingHints
in interfacejava.awt.image.BufferedImageOp
- Specified by:
getRenderingHints
in interfacejava.awt.image.RasterOp
-
createCompatibleDestImage
public java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage src, java.awt.image.ColorModel destCM)
- Specified by:
createCompatibleDestImage
in interfacejava.awt.image.BufferedImageOp
-
createCompatibleDestRaster
public java.awt.image.WritableRaster createCompatibleDestRaster(java.awt.image.Raster src)
- Specified by:
createCompatibleDestRaster
in interfacejava.awt.image.RasterOp
-
getBounds2D
public java.awt.geom.Rectangle2D getBounds2D(java.awt.image.Raster src)
- Specified by:
getBounds2D
in interfacejava.awt.image.RasterOp
-
getBounds2D
public java.awt.geom.Rectangle2D getBounds2D(java.awt.image.BufferedImage src)
- Specified by:
getBounds2D
in interfacejava.awt.image.BufferedImageOp
-
getPoint2D
public java.awt.geom.Point2D getPoint2D(java.awt.geom.Point2D srcPt, java.awt.geom.Point2D dstPt)
- Specified by:
getPoint2D
in interfacejava.awt.image.BufferedImageOp
- Specified by:
getPoint2D
in interfacejava.awt.image.RasterOp
-
main
public static void main(java.lang.String[] pArgs) throws java.io.IOException
- Throws:
java.io.IOException
-
-