com.mortennobel.imagescaling
Class ResampleOp
java.lang.Object
com.mortennobel.imagescaling.AdvancedResizeOp
com.mortennobel.imagescaling.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
- Author:
- Morten Nobel-Joergensen, Heinz Doerr
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResampleOp
public ResampleOp(int destWidth,
int destHeight)
ResampleOp
public ResampleOp(DimensionConstrain dimensionConstrain)
getFilter
public ResampleFilter getFilter()
setFilter
public void setFilter(ResampleFilter filter)
getNumberOfThreads
public int getNumberOfThreads()
setNumberOfThreads
public void setNumberOfThreads(int numberOfThreads)
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 class AdvancedResizeOp
getResultBufferedImageType
protected int getResultBufferedImageType(java.awt.image.BufferedImage srcImg)
Copyright © 2010. All Rights Reserved.