package de.danielsenff.badds.operations;
/**
*
*/
import java.awt.Image;
import java.awt.image.BufferedImage;
import com.mortennobel.imagescaling.ResampleOp;
import ddsutil.Rescaler;
/**
* @author danielsenff
*
*/
public class ImageScalingRescaler extends Rescaler {
private int scaleAlgorithm;
/**
*
*/
public ImageScalingRescaler() {
scaleAlgorithm = Image.SCALE_SMOOTH;
}
/**
* @param image
* @param width
* @param height
* @return
*/
@Override
public BufferedImage rescaleBI(final BufferedImage image,
final int width, final int height) {
ResampleOp resampleOp = new ResampleOp (width, height);
BufferedImage rescaledImage = resampleOp.filter(image, null);
return rescaledImage;
}
}