Class ResampleOp
java.lang.Object
is.galia.processor.resample.ResampleOp
- All Implemented Interfaces:
BufferedImageOp
- Author:
- Morten Nobel-Joergensen, Heinz Doerr, Alex Dolski UIUC
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal BufferedImagecreateCompatibleDestImage(BufferedImage src, ColorModel destCM) doFilter(BufferedImage srcImage, BufferedImage destImage, int dstWidth, int dstHeight) final BufferedImagefilter(BufferedImage src, BufferedImage dest) Not thread-safe!final Rectangle2DgetBounds2D(BufferedImage src) final Point2DgetPoint2D(Point2D srcPt, Point2D dstPt) final RenderingHintsvoidsetFilter(ResampleFilter filter) voidsetUnsharpenMask(float unsharpenMask)
-
Constructor Details
-
ResampleOp
public ResampleOp(int destWidth, int destHeight, boolean isLinear) - Parameters:
destWidth-destHeight-isLinear- Whether to use a linear RGB output image.
-
-
Method Details
-
getFilter
-
setFilter
-
doFilter
public BufferedImage doFilter(BufferedImage srcImage, BufferedImage destImage, int dstWidth, int dstHeight) -
setUnsharpenMask
public void setUnsharpenMask(float unsharpenMask) - Parameters:
unsharpenMask- Generally, usable values will be in the range of 0-0.5.
-
createCompatibleDestImage
- Specified by:
createCompatibleDestImagein interfaceBufferedImageOp
-
filter
Not thread-safe!- Specified by:
filterin interfaceBufferedImageOp
-
getBounds2D
- Specified by:
getBounds2Din interfaceBufferedImageOp
-
getPoint2D
- Specified by:
getPoint2Din interfaceBufferedImageOp
-
getRenderingHints
- Specified by:
getRenderingHintsin interfaceBufferedImageOp
-