Class ImprovedMultistepRescaleOp
java.lang.Object
com.mortennobel.imagescaling.AdvancedResizeOp
com.mortennobel.imagescaling.experimental.ImprovedMultistepRescaleOp
- All Implemented Interfaces:
BufferedImageOp
The idea of this class is to test if the Sun's implementation multistep image scaling (using either
RenderingHints.VALUE_INTERPOLATION_BICUBIC or RenderingHints.VALUE_INTERPOLATION_BILINEAR)
-
Nested Class Summary
Nested classes/interfaces inherited from class com.mortennobel.imagescaling.AdvancedResizeOp
AdvancedResizeOp.UnsharpenMask
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionImprovedMultistepRescaleOp
(int dstWidth, int dstHeight) ImprovedMultistepRescaleOp
(int dstWidth, int dstHeight, Object renderingHintInterpolation) ImprovedMultistepRescaleOp
(DimensionConstrain dimensionConstain) ImprovedMultistepRescaleOp
(DimensionConstrain dimensionConstain, Object renderingHintInterpolation) -
Method Summary
Modifier and TypeMethodDescriptiondoFilter
(BufferedImage img, BufferedImage dest, int dstWidth, int dstHeight) Methods inherited from class com.mortennobel.imagescaling.AdvancedResizeOp
addProgressListener, createCompatibleDestImage, filter, fireProgressChanged, getBounds2D, getPoint2D, getRenderingHints, getUnsharpenMask, removeProgressListener, setUnsharpenMask
-
Field Details
-
renderingHintInterpolation
-
-
Constructor Details
-
ImprovedMultistepRescaleOp
public ImprovedMultistepRescaleOp(int dstWidth, int dstHeight) -
ImprovedMultistepRescaleOp
-
ImprovedMultistepRescaleOp
-
ImprovedMultistepRescaleOp
public ImprovedMultistepRescaleOp(DimensionConstrain dimensionConstain, Object renderingHintInterpolation)
-
-
Method Details
-
doFilter
- Specified by:
doFilter
in classAdvancedResizeOp
-