Package thirdparty.mortennobel
Class ResampleOp
- java.lang.Object
-
- thirdparty.mortennobel.AdvancedResizeOp
-
- thirdparty.mortennobel.ResampleOp
-
- All Implemented Interfaces:
java.awt.image.BufferedImageOp
public class ResampleOp extends AdvancedResizeOp
Based on work from Java Image Util ( http://schmidt.devlib.org/jiu/ ) Note that the filter method is not thread safe
-
-
Field Summary
-
Fields inherited from class thirdparty.mortennobel.AdvancedResizeOp
destHeight, destWidth
-
-
Constructor Summary
Constructors Constructor Description ResampleOp(ResampleFilter filter, int destWidth, int destHeight)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.image.BufferedImage
doFilter(java.awt.image.BufferedImage srcImg, java.awt.image.BufferedImage dest, int dstWidth, int dstHeight)
protected int
getResultBufferedImageType(java.awt.image.BufferedImage srcImg)
-
Methods inherited from class thirdparty.mortennobel.AdvancedResizeOp
createCompatibleDestImage, filter, getBounds2D, getPoint2D, getRenderingHints
-
-
-
-
Constructor Detail
-
ResampleOp
public ResampleOp(ResampleFilter filter, int destWidth, int destHeight)
-
-
Method Detail
-
doFilter
public java.awt.image.BufferedImage doFilter(java.awt.image.BufferedImage srcImg, java.awt.image.BufferedImage dest, int dstWidth, int dstHeight)
- Specified by:
doFilter
in classAdvancedResizeOp
-
getResultBufferedImageType
protected int getResultBufferedImageType(java.awt.image.BufferedImage srcImg)
-
-