com.mortennobel.imagescaling
Class MultiStepRescaleOp
java.lang.Object
com.mortennobel.imagescaling.AdvancedResizeOp
com.mortennobel.imagescaling.MultiStepRescaleOp
- All Implemented Interfaces:
- java.awt.image.BufferedImageOp
public class MultiStepRescaleOp
- extends AdvancedResizeOp
This code is very inspired on Chris Campbells article "The Perils of Image.getScaledInstance()"
The article can be found here:
http://today.java.net/pub/a/today/2007/04/03/perils-of-image-getscaledinstance.html
Note that the filter method is threadsafe
Method Summary |
java.awt.image.BufferedImage |
doFilter(java.awt.image.BufferedImage img,
java.awt.image.BufferedImage dest,
int dstWidth,
int dstHeight)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiStepRescaleOp
public MultiStepRescaleOp(int dstWidth,
int dstHeight)
MultiStepRescaleOp
public MultiStepRescaleOp(int dstWidth,
int dstHeight,
java.lang.Object renderingHintInterpolation)
MultiStepRescaleOp
public MultiStepRescaleOp(DimensionConstrain dimensionConstain)
MultiStepRescaleOp
public MultiStepRescaleOp(DimensionConstrain dimensionConstain,
java.lang.Object renderingHintInterpolation)
doFilter
public java.awt.image.BufferedImage doFilter(java.awt.image.BufferedImage img,
java.awt.image.BufferedImage dest,
int dstWidth,
int dstHeight)
- Specified by:
doFilter
in class AdvancedResizeOp
Copyright © 2010. All Rights Reserved.